AZZAS 2154 | Grupo Soma | Labs | Pessoa Desenvolvedora Mobile Flutter Pleno
Grupo Soma Ver todas as vagas
- Rio de Janeiro - RJ
- Permanente
- Período integral
- Desenvolver e evoluir funcionalidades em Flutter (Dart), seguindo boas práticas de código e organização (arquitetura em camadas, Clean Architecture e princípios SOLID).
- Implementar telas, fluxos e componentes com atenção a UX, performance e estabilidade, incluindo composição de UIs complexas e widgets customizados.
- Integrar o app com APIs REST e serviços de terceiros, garantindo tratamento de erros, autenticação e boa experiência em cenários offline/intermitentes.
- Escrever e manter testes automatizados básicos (unitários e/ou widget) quando aplicável.
- Atuar na sustentação: correção de bugs, investigação com logs/crash reports e prevenção de regressões.
- Participar de code reviews (recebendo e contribuindo), refinamentos, estimativas e cerimônias do time (Scrum/Kanban).
- Colaborar com backend, produto e design para alinhamento de requisitos e contratos de integração.
- Apoiar a evolução de observabilidade no app (Crashlytics, Analytics, Feature Flags, Remote Config e métricas básicas).
- Contribuir com documentação técnica, boas práticas de desenvolvimento
- Experiência prática com Flutter e Dart (profissional ou equivalente que comprove entregas reais).
- Experiência consumindo APIs REST e integrando com serviços externos.
- Experiência com recursos modernos da linguagem Dart e programação assíncrona (Futures, Streams, async/await).
- Vivência com ferramentas da Firebase Suite: Crashlytics e Remote Config.
- Conhecimento de Git e rotina de pull request/code review (mesmo que com apoio).
- Noções sólidas de qualidade: organização de código, tratamento de erros e atenção a performance.
- Conhecimento básico de testes em Flutter (unit/widget) e boas práticas de desenvolvimento mobile.
- Experiência com arquitetura no Flutter (Clean Architecture, MVVM, etc.).
- Implementação de Design System proprietário, componentes reutilizáveis, tematização
- Conhecimento de Firebase (Crashlytics, Analytics, Remote Config, Push).
- Experiência com CI/CD mobile (Fastlane, Bitrise, GitHub Actions/Azure DevOps).
- Noções de observabilidade e monitoramento em apps.
- Experiência com app em produção (mesmo que em menor escala).