Logo for banco BV

Pessoa Desenvolvedora Front-End Sr - Flutter

Key Facts

Remote From: 
Full time
Senior (5-10 years)
Portuguese

Other Skills

  • Collaboration
  • Problem Solving

Roles & Responsibilities

  • Experiência avançada em Dart e Flutter
  • Domínio de padrões de arquitetura de software
  • Experiência robusta com gerenciamento de estado no Flutter
  • Sólida experiência em integração de APIs REST/JSON

Requirements:

  • Construir a interface mobile da nova Vitrine de Crédito
  • Adotar práticas de desenvolvimento limpas e escaláveis
  • Integrar o app com as APIs do backend
  • Garantir a qualidade do código por meio de testes automatizados

Job description


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).
  • Related jobs

    Other jobs at banco BV

    We help you get seen. Not ignored.

    We help you get seen faster — by the right people.

    🚀

    Auto-Apply

    We apply for you — automatically and instantly.

    Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

    AI Match Feedback

    Know your real match before you apply.

    Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

    Upgrade to Premium. Apply smarter and get noticed.

    Upgrade to Premium

    Join thousands of professionals who got noticed and hired faster.