Flutter Developer | Senior (on site - Rio de Janeiro/RJ) Descrição da vaga.
Local
Rio de Janeiro - RJ
Presencial
Responsabilidades
- Desenvolver e manter aplicativos mobile utilizando Flutter e Dart, garantindo qualidade, escalabilidade e boa experiência do usuário;
- Atuar no ciclo completo do produto, desde concepção de features, desenvolvimento, testes, publicação e monitoramento nas stores;
- Integrar aplicações com APIs REST, garantindo segurança, eficiência e boas práticas arquiteturais;
- Implementar e aplicar padrões arquiteturais como MVC, MVVM e Clean Architecture;
- Criar, executar e manter testes unitários, testes de widget e testes de integração;
- Configurar e utilizar Lint, garantindo padronização e qualidade de código;
- Participar ativamente de code reviews, contribuindo com boas práticas e orientações técnicas;
- Gerenciar versionamento seguindo Gitflow ou padrões similares;
- Utilizar e integrar soluções avançadas do Firebase: Analytics, Crashlytics, FCM, Remote Config e Firestore;
- Garantir alta qualidade de UX/UI, com foco na experiência do usuário final;
- Colaborar diretamente com Product, Design, Backend e Operações em um ambiente multidisciplinar;
- Identificar e propor melhorias contínuas no código, arquitetura e processos;
- Publicar e gerenciar aplicativos na Apple App Store e Google Play Store;
- Realizar monitoramento pós-publicação, atuando em correções, otimizações e melhorias contínuas.
Requisitos
- Experiência sólida com Dart e Flutter;
- Experiência comprovada no consumo e integração com APIs REST;
- Conhecimento em padrões arquiteturais (MVC, MVVM) e princípios de Clean Architecture;
- Prática consolidada em testes unitários, widget tests e integração;
- Domínio de ferramentas de versionamento Git (Gitflow ou similar);
- Uso de Lint e participação ativa em processos de code review;
- Experiência forte com o ecossistema Firebase: Firebase Analytics, Firebase Crashlytics, Firebase Cloud Messaging (FCM), Firebase Remote Config e Firestore;
- Experiência comprovada em publicação e gerenciamento de apps na Apple App Store e Google Play Store;
- Vivência sólida em desenvolvimento mobile profissional;
- Desejável: Experiência com GetIt, Mocktail ou MobX;
- Experiência com serviços GCP, além do Firebase (Cloud Functions, Cloud Run, etc.);
- Vivência com CI/CD, configurando pipelines para mobile.
Processo seletivo
- Cadastro
- LLIA - Mapeamento de Stack
- LLIA - Mapeamento Comportamental
- Entrevista Fit Cultural
- Entrevista com a liderança
- Contratação
Sobre a empresa
🚀 Compass UOL is a global company that is part of AI/R, which drives the transformation of organizations through Artificial Intelligence, Generative AI, and Digital Technologies.
We design and build digitally native platforms using cutting-edge technologies to help companies innovate, transform businesses, and drive success in their markets.
With a focus on attracting and developing the best talent, we create opportunities that improve lives and highlight the positive impact of disruptive technologies on society.
That's why our selection process goes beyond technical skills.
Our goal is to find unique individuals with the potential to make an extraordinary impact on our clients.
We empower talent without borders and promote knowledge and opportunities in the latest market trends, driving significant results.
Join us and be part of the AI-driven digital revolution in the technology universe.
Como funciona a seleção
- ONLINE APPLICATION Choose the opportunity that best fits your goals.
- INTERVIEWS Learn about our culture and company!
- EVALUATION Our tests and assessments focus on finding talent with the cultural and technical fit for the position applied for.
- FEEDBACK Wait for our response regardless of the result! We have Gupy platform feedback certification.