This job is no longer available
This job expired on 13/08/2026. It no longer accepts applications.
Desenvolvedor Mobile Sênior – Flutter
banco BV · São Paulo
Job description
Sobre a vaga
Buscamos um(a) desenvolvedor(a) mobile sênior para atuar no aplicativo do BV, construído em Flutter para Android e iOS. Você será responsável por criar funcionalidades inovadoras, garantir alta performance e melhorar continuamente a experiência dos usuários.
Principais responsabilidades
- Desenvolver novas funcionalidades e evoluções do aplicativo BV em Flutter.
- Construir interfaces responsivas, performáticas e focadas na melhor experiência do usuário.
- Participar da definição de arquitetura, boas práticas e padrões de desenvolvimento.
- Realizar manutenção, correção de bugs e melhorias contínuas.
- Colaborar com times multidisciplinares (produto, design, QA, backend, segurança e DevOps).
- Contribuir com revisão de código, testes automatizados e documentação técnica.
- Monitorar performance e garantir a observabilidade do sistema.
Perfil desejado
- Experiência comprovada em desenvolvimento mobile com Flutter e Dart.
- Conhecimento sólido de widgets, layout responsivo, temas, animações e otimização de performance.
- Familiaridade com Clean Architecture, princípios SOLID e organização por features.
- Domínio de gerenciamento de estado (BLoC, Cubit, Provider, Riverpod).
- Experiência na integração com APIs REST/JSON, autenticação OAuth2/OIDC/JWT e armazenamento seguro.
- Conhecimento em persistência local (SQLite, Hive, SharedPreferences) e estratégias offline‑first.
- Prática em testes unitários, widget e integration tests, além de uso de mocks.
- Experiência com pipelines CI/CD (GitHub Actions, Jenkins) e distribuição de apps (Firebase App Distribution, TestFlight, Play Console).
Competências requeridas
- Flutter, Dart
- Clean Architecture, SOLID, MVVM/MVI
- BLoC, Cubit, Provider, Riverpod
- REST, JSON, OpenAPI
- OAuth2, OIDC, JWT, Secure Storage
- SQLite, Hive, SharedPreferences
- offline‑first
- unit testing, widget testing, integration testing
- mocktail, mockito, golden tests
- Flutter analyze, lints
- Git, GitHub Actions, Jenkins
- Firebase App Distribution, TestFlight, Play Console
- Crashlytics, logs estruturados
- FCM
- iOS lifecycle, Android lifecycle, platform channels
- design system, acessibilidade, i18n
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Brazil.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
banco BV
São Paulo
Related job offers
-
Personalized Internet Ads Assessor - German (BR)
Jobs for Humanity São Paulo -
Data Scientist – AI/ML Solutions (São Paulo)
Zurich Insurance Company Ltd. São Paulo -
System Administrator – Azure & Databricks
Zurich Insurance Company Ltd. São Paulo -
Gerente de Melhoria de Processos e Arquiteto de Soluções
Bureau Veritas Campinas -
IT Senior Analyst (Angular | Node.js)
santander SAO PAULO