Pessoa Desenvolvedora Front-End Sr - Flutter

 Posted 6 days ago
  
 Brazil
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop a high-performance, responsive mobile interface for a new Credit Showcase using Clean Architecture and SOLID principles. Integrate backend APIs with a focus on resilience, local persistence, and comprehensive automated testing.
\n


Dá uma olhada nos desafios que te esperam como Pessoa Desenvolvedora Front-End Sr - Flutter aqui no BV:
  • Construir a interface mobile da nova Vitrine de Crédito, proporcionando uma jornada fluida, responsiva, com alta performance que encante os clientes.
  • Adotar práticas de desenvolvimento limpas, escaláveis e de fácil manutenção utilizando Clean Architecture, princípios SOLID.
  • Integrar de forma eficiente o app com as APIs do backend, aplicando resiliência no consumo (tratamento de erros, paginação, retries) e estratégias de persistência local / offline-first.
  • Garantir a qualidade do código por meio de testes automatizados abrangentes (unitários, widgets, integração e golden tests) e automação de builds e releases.
  • Colaborar ativamente com pares e demais stakeholders.


E aí, se identificou? Agora gostaríamos de saber se você tem o perfil e os conhecimentos abaixo:
  • Experiência avançada em Dart e Flutter (incluindo widgets estruturais, layouts responsivos, temas, acessibilidade/semantics e internacionalização).
  • Domínio de padrões de arquitetura de software (Clean Architecture, SOLID, organização por features) e padrões de interface (MVVM/MVI).
  • Experiência robusta com gerenciamento de estado no Flutter (BLoC/Cubit, Provider, Riverpod), sabendo lidar de forma nativa com imutabilidade e efeitos colaterais.
  • Sólida experiência em integração de APIs REST/JSON com uso de interceptors, paginação, timeouts e OpenAPI.
  • Conhecimento em segurança mobile: fluxos OAuth2/OIDC/JWT, persistência segura (Keychain/Keystore com Secure Storage) e mitigação de vulnerabilidades OWASP básicas.
  • Experiência com persistência local e estratégias de cache (SQLite/sqflite, Hive/SharedPreferences, sincronização offline com TTL).
  • Experiência com testes automatizados no ecossistema Flutter: unitários, de widget, integração e mocks (mocktail/mockito).


Pra gente conta como diferencial se você tiver:
  • Experiência prática com esteiras de CI/CD para Mobile e distribuição de apps (Firebase App Distribution, TestFlight, Google Play Console).
  • Conhecimento em ferramentas de Observabilidade mobile (logs estruturados, Crashlytics e monitoramento de tempo de startup/renderização).
  • Noções sobre o ecossistema nativo (iOS e Android), lidando com permissões, ciclo de vida do app, platform channels e envio de Push Notifications (FCM).


\n

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Frontend Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified