Desenvolvedor Móvel Sênior
O Desenvolvedor Móvel Sênior será responsável por projetar, desenvolver e manter aplicações móveis utilizando Flutter, garantindo alta performance, segurança e escalabilidade. Além disso, ele atuará diretamente na construção de funcionalidades que impactam nossos usuários, com foco em oferecer uma experiência fluida e confiável.
Responsabilidades Principais
* 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.).
Além disso, o Desenvolvedor Móvel Sênior participará de discussões técnicas sobre arquitetura, performance e boas práticas. Ele também terá papel ativo nas discussões de arquitetura e boas práticas, apoiando a evolução contínua da plataforma e contribuindo para a definição de soluções inovadoras.
Requisitos Técnicos Obrigatórios
* 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 Importantes
* 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.
Para esse cargo, estamos procurando por alguém com proatividade e autonomia para propor soluções, boa comunicação e colaboração com equipe multidisciplinar, além de atenção à qualidade do código e foco na entrega contínua.