Descrição da Vaga
* Designar interfaces de usuário a partir de layouts pré-determinados utilizando HTML, CSS e JavaScript.
* Desenvolver recursos interativos com frameworks como React, Angular ou Vue.js.
* Garantir experiências de usuário responsivas e compatíveis com diferentes navegadores.
* Projetar e implementar lógica de servidor usando linguagens como Python, Java, Node.js ou similares.
* Criar e manter APIs e gerenciar interações com bancos de dados.
* Integrar software com sistemas e plataformas de terceiros.
* Escrever testes unitários e depurar código ao longo da pilha.
* Implementar medidas de segurança para integridade dos dados e aplicativos.
* Colaborar com equipes durante todo o ciclo de vida do projeto, especialmente em ambientes Agile.
O Engenheiro de Software projeta, desenvolve e mantém componentes tanto front-end quanto back-end de aplicações web. Essa função liga design e desenvolvimento, entregando soluções de software completas e integrando sistemas complexos independentemente ou como parte de uma equipe.