Flutter Developer | Senior (hybrid - Rio de Janeiro/RJ)
Descrição da vaga
.
Responsabilidades e atribuições
- 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 e qualificações
- 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.
Não possui todos os requisitos para a vaga?
Está tudo bem! Na Compass UOL, estimulamos o desenvolvimento contínuo de novos talentos e transformamos desafios em oportunidades.
Informações adicionais
- 4 dias presencial no Rio de Janeiro/RJ e 1 dia home office.
#hybrid
"hybrid"
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: LLIA - Mapeamento de Stack
- Etapa 3: LLIA - Mapeamento Comportamental
- Etapa 4: Entrevista Fit Cultural
- Etapa 5: Entrevista com a liderança
- Etapa 6: Contratação
Become a Compasser, be part of AI/R.
Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.
We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.
To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.
We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.
Join us and be part of the AI-driven revolution.