Visão Geral:
Nós estamos procurando por um profissional apaixonado em desenvolvimento de aplicativos móveis, com experiência na utilização da tecnologia Flutter.
Responsabilidades Principais:
- Desenvolvimento e manutenção de aplicativos móveis utilizando frameworks modernos;
- Integração com APIs RESTful e recursos nativos para criar soluções inovadoras;
- Participação na definição de arquitetura e boas práticas de desenvolvimento para garantir a entrega de projetos de alta qualidade;
- Criação de interfaces responsivas baseadas em protótipos para melhorar a experiência do usuário;
- Implementação de testes automatizados para garantir a estabilidade dos sistemas;
- Colaboração com times multidisciplinares em metodologias ágeis para promover a comunicação e o trabalho em equipe;
- Versionamento de código com Git e integração contínua para garantir a confiabilidade do sistema;
Requisitos Técnicos Necessários:
- Conhecimento avançado em Flutter (widgets, navegação, animação, front-end);
- Controle de estado (Bloc, Cubit) para gerenciar a complexidade dos sistemas;
- Integração com APIs (JSON, RESTful) para criar fluxos de dados eficientes;
- Integração com recursos nativos para aproveitar as funcionalidades dos dispositivos;
- Arquitetura de limpeza (Clean Code Architecture) para garantir a legibilidade do código;
- Testes automatizados para garantir a estabilidade dos sistemas;
- Git e ferramentas de CI/CD para garantir a confiabilidade do sistema;
- Firebase (autenticação, armazenamento, relatórios de erros, análise) para criar soluções escaláveis;
Requisitos Desejáveis:
- Experiência comprovada em Android ou iOS;
- Conhecimentos em aprendizado de máquina e inteligência artificial para criar soluções inovadoras;
- Experiência em linguagens de programação nativas;