* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Buscamos um(a) Engenheiro(a) de Software Front-End Sênior para atuar em projetos inovadores, com foco em desenvolvimento de aplicações escaláveis, modernas e robustas, utilizando as melhores práticas de engenharia de software, arquitetura em nuvem e micro front-ends.
Requisitos e Qualificações:
- Sólida experiência em desenvolvimento Front-End com React (TypeScript).
- Experiência comprovada com testes automatizados (Cypress) e testes de contrato.
- Vivência em ambientes de AWS e arquiteturas em nuvem.
- Conhecimento em MongoDB e bancos de dados relacionais/não relacionais.
- Experiência em arquiteturas de microsserviços e micro front-ends.
- Domínio em Node.js/NestJS para integração e desenvolvimento de APIs REST.
- Prática em boas práticas de código, testes unitários e versionamento com Git.
- Perfil colaborativo, comunicativo e com foco em resolução de problemas.
Responsabilidades e Atribuições:
- Desenvolver e manter aplicações Front-End escaláveis utilizando React (TypeScript).
- Integrar soluções com APIs REST, microsserviços e bancos de dados diversos (relacionais e não relacionais).
- Garantir a qualidade do código por meio de testes automatizados (Cypress), testes unitários e testes de contrato.
- Atuar em projetos com arquitetura de micro front-ends e microsserviços, promovendo escalabilidade e manutenibilidade.
- Colaborar com times multidisciplinares, participando ativamente de discussões técnicas e propondo soluções inovadoras.
- Utilizar práticas de versionamento de código (Git) e contribuir para a melhoria contínua dos processos de desenvolvimento.
- Participar da definição de arquiteturas em nuvem (AWS), garantindo alta disponibilidade e performance das aplicações.
Perfil Comportamental:
- Proatividade, comunicação clara e assertiva.
- Capacidade de trabalhar em equipe e compartilhar conhecimento.
- Foco em resultados e resolução de problemas complexos.
Diferenciais:
- Certificações AWS ou experiência comprovada em projetos de grande escala na nuvem.
- Experiência com ferramentas de CI/CD.
- Atuação prévia em ambientes ágeis (Scrum/Kanban).
