Trabalhamos em uma cultura de inovação, onde o desenvolvimento móvel é fundamental para garantir a experiência do usuário.
Buscamos um profissional que seja capaz de projetar e desenvolver aplicações móveis escaláveis utilizando Flutter.
A pessoa selecionada será responsável por implementar soluções inovadoras, colaborando com as áreas de Produto, UX/UI e Backend para garantir que as entregas estejam alinhadas às necessidades do negócio e às expectativas dos clientes.
Responsabilidades
* Desenvolver e manter aplicações móveis utilizando Flutter/Dart.
* Implementar gerenciamento de estado com MobX.
* Utilizar GetIt para injeção de dependência.
* Trabalhar com Hive para persistência local de dados.
* Implementar integrações complexas com WebView Flutter incluindo suporte a custom widgets e comunicação bidirecional.
* Consumir APIs REST e integrar com Firebase Auth, Firestore, Crashlytics etc.
* Participar de discussões técnicas sobre arquitetura, performance e boas práticas.
* Mantecer o código limpo, reutilizável e bem documentado.
Requisitos Técnicos
* Experiência sólida com Flutter/Dart.
* Conhecimento em MobX para gerenciamento de estado.
* Experiência com injeção de dependência GetIt.
* Prática com Hive ou outro banco local.
* Vivência com integrações em WebView e comunicação nativa.
* Consumo de APIs REST e Firebase.
* Familiaridade com princípios SOLID e boas práticas de arquitetura.
Diferenciais
* Experiência com publicação em App Store e Google Play.
* Experiência com arquitetura escalável em apps complexos.
* Conhecimento em CI/CD para Flutter.
* Experiência com testes automatizados unitários e widget tests.
* Vivência em projetos com gamificação ou apps de apostas/jogos sociais.
* Conhecimento em IA.