Estamos buscando um profissional apreciado por tecnologia e inovação, com habilidades demonstradas em desenvolvimento de aplicativos móveis.
Responsabilidades
* Desenvolver e manter aplicativos móveis utilizando Flutter.
* Integrar APIs RESTful e recursos nativos (câmera, localização, notificações).
* Participar na definição de arquitetura e práticas de desenvolvimento.
* Criar interfaces responsivas com base em protótipos (Figma).
* Implementar testes automatizados (unidade, widgets e integrados).
* Colaborar com equipes multidisciplinares em metodologias ágeis (Scrum/Kanban).
* Gerenciar versões do código com Git e integração contínua (CI/CD).
* Utilizar ferramentas como Firebase, Sentry e bancos de dados relacionais e NoSQL.
Requisitos Técnicos Necessários
* Flutter: widgets, navegação, animação, front-end.
* Controle de estado: Bloc, Cubit.
* Integração com APIs (JSON, RESTful).
* Integração com recursos nativos.
* Arquitetura Clean Code.
* 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.
Requisitos Desejáveis
* Experiência com Android (Kotlin/Java) ou iOS (Objective-C/Swift).
* GraphQL.
* Conhecimentos em Machine Learning e Inteligência Artificial.
* Experiência demonstrada em alguma linguagem nativa (Android ou iOS).
O trabalho será realizado remotamente.