Atualmente, estamos procurando por um Desenvolvedor de Aplicações Móveis que compartilhe nossa paixão pela tecnologia e queira contribuir para o desenvolvimento de soluções inovadoras.
O Desenvolvedor de Aplicações Móveis será responsável por projetar, desenvolver e manter aplicações móveis utilizando Flutter, garantindo alta performance, segurança e escalabilidade. Atuará diretamente na construção de funcionalidades que impactam nossos usuários, com foco em oferecer uma experiência fluida e confiável.
Responsabilidades:
* Desenvolver e manter aplicações mobile em 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.
* Manter 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.
Perfil Esperado:
* Proatividade e autonomia para propor soluções. Boa comunicação e colaboração com equipe multidisciplinar. Atenção à qualidade do código e foco na entrega contínua.