Descrição da Vaga
Precisamos de alguém apaixonado por tecnologia e inovação para desenvolver aplicativos móveis.
Responsabilidades Principais:
* Desenvolvimento e manutenção de aplicativos utilizando Flutter;
* Integração com APIs RESTful e recursos nativos (câmera, localização, notificações);
* Definição de arquitetura e boas práticas de desenvolvimento;
* Criação de interfaces responsivas com base em protótipos (Figma);
* Implementação de testes automatizados (unitários, widgets e integrados);
* Colaboração em metodologias ágeis (Scrum/Kanban) com times multidisciplinares;
* Versionamento de código com Git e integração contínua (CI/CD).
Técnicas Requeridas:
* Flutter framework: widgets, navegação, animação;
* Controle de estado: Bloc, Cubit;
* Integração com APIs (JSON, RESTful);
* Integração com recursos nativos;
* Arquitetura limpa do código;
* Testes automatizados;
* Git e ferramentas de CI/CD;
* Firebase (autenticação, armazenamento, crashlytics, analytics);
* Ferramentas de log (ex.: Sentry);
* Metodologias ágeis: Scrum, Kanban;
* Banco de dados relacionais e NoSQL;
* Protocolos de rede: TCP/IP;