Responsabilidades e atribuições
- Desenvolver aplicações web modernas, responsivas e escaláveis usando React , JavaScript , TypeScript , HTML e CSS ;
- Colaborar com a equipe de UI / UX para transformar protótipos em interfaces funcionais e de alta performance;
- Criar e manter APIs robustas para integração entre front-end e back-end;
- Atuar no desenvolvimento back-end com Java , lidando com integrações, regras de negócio e estruturação de serviços;
- Projetar, implementar e gerenciar bancos de dados relacionais e não relacionais ;
- Trabalhar com arquitetura de microserviços , contribuindo para sistemas distribuídos e de alta disponibilidade;
- Garantir a qualidade do código com testes automatizados, revisão de código e práticas de debugging.
Requisitos e qualificações
Formação superior completa em Ciência da Computação , Engenharia da Computação , Sistemas de Informação ou áreas correlatas;Inglês avançado (será utilizado em reuniões e interações frequentes com parceiros internacionais, incluindo liderar reuniões técnicas);Sólida experiência com :React.js (componentes funcionais, hooks, contexto, bibliotecas de gerenciamento de estado como Redux ou MobX);JavaScript / TypeScript , HTML5 e CSS3 ;Java para desenvolvimento de back-end;Conhecimento de boas práticas de desenvolvimento full stack , versionamento de código (Git), arquitetura limpa e testes;Experiência com bancos de dados (SQL e NoSQL);Familiaridade com arquitetura de microserviços e integração entre serviços.Diferenciais :
Vivência em ambientes ágeis (Scrum, Kanban);Conhecimento em ferramentas de CI / CD.