Flutter Mobile Developer | Pleno (Remoto)
Summary
The Flutter Mobile Developer will build and maintain mobile applications using Flutter and Dart, managing the full lifecycle from development to store deployment. The role involves integrating REST APIs, utilizing the Firebase ecosystem, and collaborating with cross-functional teams to ensure high-quality, scalable mobile experiences.
- Desenvolver aplicativos mobile, implementando funcionalidades de acordo com os requisitos definidos;
- Garantir aderência aos padrões técnicos da plataforma, seja Android, iOS ou híbrida;
- Aplicar boas práticas de usabilidade e performance no desenvolvimento das aplicações;
- Realizar integração com APIs e serviços, assegurando uma experiência fluida e responsiva para o usuário final;
- Codificar com foco em qualidade, segurança, manutenção e escalabilidade;
- Atuar de forma alinhada com os times de Back-end, Design e Produto;
- Conduzir o desenvolvimento de features complexas para os aplicativos;
- Atuar em todo o ciclo de vida dos aplicativos Android e iOS;
- Executar processos de deploy/publicação nas lojas;
- Acompanhar o monitoramento e a sustentação dos aplicativos publicados.
- Experiência em desenvolvimento de aplicativos com Flutter e Dart;
- Experiência com animações em Flutter utilizando lottie ou similiar;
- Conhecimento técnico em injeção de dependência;
- Experiência comprovada em todo o ciclo de publicação e gerenciamento de apps na Apple App Store e Google Play Store;
- Experiência no consumo e integração com APIs REST;
- Experiência prática e robusta com o ecossistema Firebase (Firebase Analytic, Crashlytics, Cloud Messaging (FCM), Remote Config e Firestore)
- Experiência em testes de software mobile (Testes Unitários, Testes de Widget e Testes de Integração);
- Experiência com Git (Gitflow ou similar).
Diferencial:
- Experiência com Back-End;
- Experiência com serviços GCP (Cloud Functions e Cloud Run);
- Experiência na configuração ou manutenção de pipelines de integração e entrega contínua (Jenkins, GitLab CI, GitHub Actions e Codemagic);
- Conhecimento em desenvolvimento nativo (Kotlin/Java para Android ou Swift/Objective-C para iOS).