Requisitos e Conhecimentos Necessários
Graduação Ciência da Computação, ADS ou áreas afins.
Vivência como desenvolvedor pleno/sênior e experiência em liderança técnica.
Habilidades Técnicas
* Front-end: React com TypeScript.
* Back-end: Python (APIs RESTful).
* Banco de Dados: SQL.
* Mobile (Diferencial): Flutter.
* DevOps (Diferencial): Docker (Containers).
Principais Responsabilidades
Liderança Técnica
* Atuar como referência técnica para a equipe de desenvolvimento.
* Revisar código (code review) e garantir boas práticas de desenvolvimento.
* Definir arquitetura, padrões de desenvolvimento e otimizar a performance das aplicações.
* Garantir escalabilidade, segurança e confiabilidade das soluções.
* Apoiar e mentorar os desenvolvedores, promovendo crescimento técnico no time.
Desenvolvimento Front-end
* Criar interfaces de usuário responsivas e interativas usando React com TypeScript.
* Implementar componentes reutilizáveis e gerenciar o estado da aplicação.
* Otimizar o desempenho da aplicação front-end.
Desenvolvimento Back-end
* Projetar e implementar APIs RESTful usando Python.
* Desenvolver lógica de negócios e integrar com bancos de dados SQL.
* Garantir a segurança e escalabilidade dos serviços back-end.
Integração Front-end e Back-end
* Conectar a interface do usuário com os serviços back-end.
* Implementar autenticação e autorização entre front-end e back-end.
* Trabalhar com containers (Docker) para otimizar o ambiente de desenvolvimento.
#J-18808-Ljbffr