Desenvolver aplicações móveis em Flutter e Dart.
Essa é uma oportunidade para se destacar como um profissional talentoso e proativo, com autonomia para propor soluções inovadoras. Será responsável por projetar, desenvolver e manter aplicações móveis utilizando a linguagem de programação mais moderna do mercado, garantindo alta performance, segurança e escalabilidade. Além disso, será necessário 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.
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).