Estamos em busca de um profissional apaixonado por tecnologia e inovação para desenvolver aplicativos móveis utilizando Flutter.
Responsabilidades
* Desenvolvimento e manutenção de aplicativos móveis utilizando Flutter, com foco em inovação e eficiência.
* Integração com APIs RESTful e recursos nativos (câmera, localização, notificações), garantindo experiências personalizadas.
* Participação ativa na definição de arquitetura e boas práticas de desenvolvimento, priorizando a colaboração e o crescimento contínuo do time.
* Criação de interfaces responsivas com base em protótipos (Figma), levando em conta as necessidades dos usuários.
* Implementação de testes automatizados (unitários, widgets e integrados) para garantir a qualidade e a estabilidade do software.
* Colaboração com times multidisciplinares em metodologias ágeis (Scrum/Kanban), valorizando a comunicação e a resolução de problemas.
* Versionamento de código com Git e integração contínua (CI/CD), facilitando a gestão e o monitoramento do progresso.
Requisitos Técnicos Necessários
* Flutter framework: widgets, navegação, animação, front-end.
* Controle de estado: Bloc, Cubit.
* Integração com APIs (JSON, RESTful).
* Integração com recursos nativos.
* Clean Code Architecture.
* Testes automatizados.
* Git e ferramentas de CI/CD.
* Firebase (auth, storage, crashlytics, analytics).
* Ferramentas de log (ex.: Sentry).
* Métodologias á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.
* SQL Server, MongoDB.
* Conhecimentos em Machine Learning e Inteligência Artificial.
* Experiência comprovada em alguma linguagem nativa (Android ou iOS).
O candidato ideal é aquele que compartilha nossa paixão pela tecnologia e pelo inovação, e está disposto a aprender e crescer com nossa equipe!