




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.**


