Descrição
Resumo da Vaga:
Buscamos um(a) desenvolvedor(a) Flutter pleno para atuar em projetos mobile de larga escala e alta complexidade para grandes clientes.
Principais Destaques:
1. Transformar negócios e carreira com projetos de alta complexidade
2. Desenvolver aplicações mobile Flutter com Clean Architecture
3. Integrar-se a equipes de backend, QA e design
**Vagas para quem quer** **transformar** **negócios e sua carreira!**
---------------------------------------------------------------------
### **Requisitos da vaga**
• 2\+ anos de experiência com Flutter/Dart em projetos em produção
• Clean Architecture em Flutter (UseCases, Repositories, DTOs, Entities)
• Bloc/Cubit como state manager
• Navegação declarativa (GoRouter ou equivalente)
• Dio para consumo de APIs REST
• Injeção de dependências com get\_it ou equivalente
• Code generation com freezed \+ json\_serializable
• flutter\_secure\_storage
• Firebase Cloud Messaging
• Testes unitários e de widget (mocktail/mockito)
• Git e CI/CD básico (pipelines automatizados)
• Consumo de APIs documentadas (OpenAPI/Swagger)### **Desejável**
• Autenticação OIDC/PKCE (Keycloak, Auth0 ou similar)
• Certificate pinning em Flutter
• Hive ou SQLite para persistência local
• Geolocalização e geofencing
• Acessibilidade em Flutter (Semantics, TalkBack, VoiceOver)
• Internacionalização (flutter\_localizations, .arb)
• SonarQube ou análise estática
• Noções de OWASP Mobile Top 10
• Noções de LGPD
• Sentry ou Firebase Crashlytics
• Azure DevOps / Azure Pipelines
• Experiência em domínios regulados (RH, fintech, saúde)
Stack Principal:
• Flutter 3\.x · Dart 3\.x · Bloc/Cubit · GoRouter · get\_it · Dio · freezed · Hive · flutter\_secure\_storage · Firebase Cloud Messaging · Sentry · Azure Pipelines · Figma### **Suas atividades**
A UDS é uma empresa de soluções digitais que atua em projetos de alta complexidade para grandes clientes. Buscamos um(a) dev Flutter pleno para integrar nosso time e atuar em projetos mobile de larga escala — o primeiro deles é um super app com 100\+ telas, múltiplas personas, integrações com sistemas corporativos e requisitos de segurança e conformidade regulatória.
Responsabilidades
• Desenvolver aplicações mobile em Flutter seguindo Clean Architecture com separação de camadas (UI, Domain, Data)
• Implementar gerenciamento de estado com Bloc/Cubit, incluindo estados selados e rastreabilidade de transições
• Construir componentes reutilizáveis de Design System a partir de tokens do Figma
• Implementar fluxos multi\-step (formulários dinâmicos, wizards, funis de conversão)
• Integrar com APIs REST via Dio com interceptors customizados (autenticação, retry, logging, tratamento de erros)
• Implementar armazenamento seguro de tokens e dados sensíveis
• Trabalhar com push notifications e deep linking
• Implementar cache local e suporte a cenários de conectividade instável
• Escrever testes unitários e de widget
• Participar de code reviews, decisões técnicas e cerimônias ágeis
• Colaborar com equipes de backend, QA e design### **É importante te lembrar que ...**
Na UDS contratamos pessoas competentes, com vontade de **transformar usando o seu conhecimento.**
**Isso independe** da sua região, idade, etnia ou raça, religião, identidade de gênero ou orientação sexual.
Seus conhecimentos são aderentes à vaga? **Isso é tudo** o que importa.
Seu perfil e valores casam com os nossos? **Venha criar transformações com a gente.**