Desenvolvedor Mobile Sr.
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Você terá entre suas
responsabilidades:
Trabalhar junto de produto, design, backend e outros times para traduzir regras financeiras (aprovações, políticas por perfil, limites) em fluxos simples e confiáveis para o cliente final.
Escrever código Flutter modular e testável em Clean Architecture por camada (data/ → domain/ → presenter/), com Cubit para gerenciamento de estado.
Garantir cobertura de testes unitários para cenários de erro, falha de rede, estados intermediários e casos extremos típicos de fluxos financeiros — inclusive ao alterar código compartilhado, validando o impacto nos dois apps.
Atuar como referência técnica no time, orientando devs júniores e plenos em decisões de arquitetura, revisões de código e boas práticas de Flutter/Clean Architecture.
Acompanhar a saúde do app em produção via Sentry (crashes, performance) e agir sobre o que os dados mostram.
Cuidar da segurança de dados sensíveis do usuário: autenticação biométrica, armazenamento seguro de credenciais/tokens e comunicação via SSL pinning.
Requisitos:
Experiência sólida como desenvolvedor mobile com Dart e Flutter, com histórico de apps entregues e mantidos em produção.
Clean Architecture aplicada no dia a dia (separação data/domain/presenter) e princípios SOLID.
Gerenciamento de estado com BLoC/Cubit e injeção de dependência com GetIt.
Consumo de APIs REST em nível avançado (Dio), com estratégias de tratamento de erro e fluxos de autenticação.
Testes automatizados como prática consolidada.
Segurança em app financeiro: flutter_secure_storage, biometria (local_auth), SSL pinning (SPKI).
Experiência com integrações com Firebase: Cloud Messaging, Remote Config, etc;Experiência com publicação em App Store Connect e Play Store, incluindo flavors por ambiente.
Você se destacará se tiver:
- Experiência com estrutura multi-package/monorepo, onde múltiplos apps compartilham uma base de código comum.
- Modelagem de dados com Freezed + json_serializable.
- Experiência com observabilidade de erros/performance em produção (Sentry ou equivalente).
- Method channels nativos em Kotlin (Android) e Swift (iOS).
O você vai encontrar por aqui:
100% Remoto;Ambiente leve e descontraído;Horário flexível;RemuneraçãoR$ 10.000,00 PJ;Diversidade e Inclusão na payfyVocê é livre para ser você Aqui valorizamos quem você quiser ser, independente de raça, cor, religião, identidade de gênero, nacionalidade, deficiência, orientação sexual, ascendência ou idade. Experiência sólida como desenvolvedor mobile com Dart e Flutter, com histórico de apps entregues e mantidos em produção., Clean Architecture aplicada no dia a dia (separação data/domain/presenter) e princípios SOLID., Gerenciamento de estado com BLoC/Cubit e injeção de dependência com GetIt., Consumo de APIs REST em nível avançado (Dio), com estratégias de tratamento de erro e fluxos de autenticação., Testes automatizados como prática consolidada., Segurança em app financeiro: flutter_secure_storage, biometria (local_auth), SSL pinning (SPKI)., Experiência com integrações com Firebase: Cloud Messaging, Remote Config, etc;, Experiência com publicação em App Store Connect e Play Store, incluindo flavors por ambiente.