Tech Lead Frontend (Flutter)

confidential

United States

Remote

USD 150,000 - 190,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rehva Tech procura um Tech Lead Frontend (Flutter) hands-on para liderar a camada de frontend da plataforma financeira regulada, com foco em Flutter e Dart, segurança e performance. Será responsável pela arquitetura, qualidade de código e mentoria do time, sem gestão de pessoas, atuando próximo ao produto e à área de compliance.

Você trabalhará com Flutter, Vue/Nuxt para backoffice, integrando IA como parte do toolkit para revisão de código, automação e melhoria de DX, com foco em conformidade

Qualifications

  • Líder técnico com atuação hands-on no código e participação no produto.
  • Domínio avançado de Flutter e Dart com foco em performance e UX.
  • Experiência estruturando packages compartilhados entre apps com versionamento.

Responsibilities

  • Ser a referência técnica de frontend da fintech, traduzindo necessidades em soluções seguras e performáticas.
  • Definir a arquitetura dos apps Flutter (fintech e POS) com foco em segurança e manutenibilidade.
  • Estruturar packages internos, com design system, autenticação e networking.
  • Construir e manter SDKs Flutter embarcados em apps de outros times, com documentação e releases.
  • Conduzir o backoffice web em Vue/Nuxt e publicação em lojas e terminais.
  • Contribuir com code reviews e elevar padrões técnicos do time.
  • Definir padrões, revisar entregas e garantir aderência arquitetural.
  • Trabalhar com produto no discovery e roadmap técnico.

Skills

Líder técnico
Flutter
Dart
Arquitetura modular
Code review
Mentoria
IA

Tools

Vue/Nuxt
Flutter SDKs

Job description

Estamos com oportunidade para Tech Lead Frontend (Flutter) na empresa Rehva Tech.

Sobre a Empresa

Empresa de referência no mercado pet, com forte atuação digital e um ecossistema que integra canais online, lojas físicas e serviços para tutores e seus animais. Investe continuamente em tecnologia e inovação, e agora expande sua atuação para serviços financeiros com uma plataforma própria de pagamentos, banking e crédito. Valoriza a diversidade e a inclusão como parte essencial da construção dos seus times.

Resumo da Posição

Buscamos um(a) Tech Lead Frontend hands‑on para assumir a camada de frontend da plataforma financeira, um sistema regulado de pagamentos, banking e crédito voltado ao ecossistema pet. A stack envolve aplicativos e SDKs em Flutter (que serão embarcados em apps de outros times) e um backoffice web em Vue/Next. Você será responsável pela arquitetura, pela qualidade do código e pelo direcionamento técnico do time, liderando por meio de code review, decisões técnicas e mentoria, sem gestão de pessoas. Também atuará lado a lado com produto, participando do discovery, questionando requisitos e ajudando a decidir o que construir. Buscamos alguém que já tenha incorporado IA ao dia a dia como parte do toolkit, em revisão de código, identificação de padrões arquiteturais, automação de processos e aceleração de decisões técnicas.

Principais Responsabilidades
  • Ser a referência técnica de frontend da fintech, traduzindo necessidades de produto e compliance em soluções seguras, performáticas e manuteníveis.
  • Definir e evoluir a arquitetura dos apps Flutter (fintech e POS), com foco em segurança, UX e manutenibilidade em ambiente regulado.
  • Estruturar packages internos compartilhados entre os apps (design system, autenticação, networking, observabilidade), com versionamento semântico e política de compatibilidade.
  • Construir e manter SDKs Flutter embarcados em apps de outros times: contrato de API público, documentação, tamanho de binário e ciclo de releases.
  • Construir e evoluir o app de POS: integração com o SDK do terminal (pagamento, impressão, PIN), homologação e distribuição nos dispositivos.
  • Manter e direcionar tecnicamente o backoffice web em Vue/Nuxt.
  • Conduzir o ciclo de publicação: Google Play, App Store, distribuição em terminais, feature flags e rollout gradual.
  • Participar ativamente do código: code reviews, contribuições diretas e elevação do padrão técnico.
  • Direcionar tecnicamente o time: definir padrões, revisar entregas e garantir aderência arquitetural.
  • Trabalhar junto a produto no discovery e na definição do roadmap técnico, equilibrando velocidade e qualidade.
  • Documentar a arquitetura de frontend e garantir que o time interno consiga operar e evoluir a plataforma de forma autônoma.
  • Aplicar IA no dia a dia: otimização de código, detecção de anomalias, automações e aceleração de discovery técnico.
  • Acompanhar regulação aplicável (Bacen, PCI DSS, LGPD) no que impacta o cliente mobile e web.
Stack e Tecnologias
  • Mobile: Flutter e Dart (maior ênfase), packages internos versionados, SDKs embarcados (add-to-app), platform channels para bridges nativas quando necessário.
  • Web: Vue.js e Nuxt.js (backoffice).
  • Publicação: Google Play Console, Apple App Store, distribuição em terminais POS.
  • Autenticação e identidade: Firebase, Keycloak e Zitadel via OIDC/PKCE, biometria.
  • Segurança no cliente: secure storage, certificate pinning, mTLS, RASP, detecção de root/jailbreak, ofuscação, Play Integrity e App Attest.
  • Observabilidade: Datadog, crash reporting, logs estruturados, métricas e rastreabilidade de transações ponta a ponta.
  • Qualidade: testes unitários, de widget, golden, de integração e end-to-end; code review; CI/CD mobile.
  • Práticas: SOLID, Clean Architecture, Design Patterns, design system, feature flags.
Requisitos obrigatórios
  • Experiência como Líder técnico, Especialista ou Staff Engineer - com atuação hands‑on no código e participação na definição do produto.
  • Domínio avançado de Flutter e Dart: arquitetura modular, gerenciamento de estado, performance (profiling, jank, memória) e UX de alta qualidade.
  • Experiência estruturando packages compartilhados entre múltiplos apps, com versionamento e compatibilidade.
  • Vivência comprovada em produto financeiro mobile: banco digital, carteira, app de pagamento ou POS.
  • Mentalidade security‑first aplicada ao cliente: autenticação OIDC, armazenamento seguro, proteção de dados em trânsito e em repouso, e os controles listados na stack como parte do design, não como camada adicional.
  • Capacidade de direcionar tecnicamente um time, inclusive terceiros, com visão sistêmica e pragmatismo.
  • Colaboração próxima com produto: conforto em discutir requisitos, propor alternativas e decidir trade‑offs com base em dados.
  • Comunicação técnica e de negócio clara, escrita e oral, para engenharia, produto, compliance e operações.
  • Uso prático e cotidiano de ferramentas de IA para produtividade, revisão de código e automação.
Diferenciais
  • Desenvolvimento nativo Android (Kotlin) ou iOS (Swift) para bridges e platform channels em Flutter.
  • Experiência com SDKs de terminais POS Android e processos de homologação.
  • Publicação ou manutenção de SDKs/packages Flutter consumidos por outros times ou empresas.
  • Familiaridade com regulação aplicável: Bacen, PCI DSS, LGPD e normas correlatas.
  • Participação em discovery técnico e definição de roadmap em fintechs ou bancos digitais.
  • Contribuições para automação de compliance, auditoria técnica ou melhoria de DX em times de engenharia financeira.
  • Observabilidade avançada em sistemas de pagamentos: SLOs, alertas transacionais, rastreabilidade de falhas no cliente.
Soft Skills
  • Perfil orientado a resultados, com senso de ownership e autonomia nas entregas.
  • Perfil colaborativo e empreendedor.
  • Visão sistêmica e capacidade de compreender processos de ponta a ponta.
  • Boa comunicação e habilidade de negociação com áreas não técnicas.
  • Perfil dinâmico, adaptável e confortável em ambientes enxutos e ágeis.
Etapas do Processo de Seleção
  • [Etapa 1]: Entrevista Rehva
  • [Etapa 2]: Entrevista com a Liderança
  • [Etapa 3]: Entrevista com Talent Acquisition
  • [Etapa 4]: Entrevista com BP
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead Frontend (Flutter)
Tech Lead Frontend (Flutter)

Rehva Tech • United States

Remote
USD 180,000 - 280,000
Hands-on Tech Lead Frontend - Flutter (Fintech)
Hands-on Tech Lead Frontend - Flutter (Fintech)

Rehva Tech • United States

Remote
USD 180,000 - 280,000
Group Product Manager (GPM) – Produto de Adquirência e Meios de Pagamentos
Group Product Manager (GPM) – Produto de Adquirência e Meios de Pagamentos

confidential • United States

Remote
USD 180,000 - 240,000
Vale Alimentação/Refeição
Plano de Saúde e Odontológico
Auxílio Home Office
+7
Tech Lead Frontend (Flutter) – Fintech Platform Architect
Tech Lead Frontend (Flutter) – Fintech Platform Architect

confidential • United States

Remote
USD 150,000 - 190,000
Staff Software Engineer
Staff Software Engineer

confidential • United States

Remote
USD 58,000 - 115,000
Group Product Manager (GPM) - Produto de Adquirência e Meios de Pagamentos
Group Product Manager (GPM) - Produto de Adquirência e Meios de Pagamentos

rehva-tech • United States

Remote
USD 140,000 - 210,000
Vale Alimentação/Refeição
Plano de Saúde e Odontológico
Auxílio Home Office
+3
SOFTWARE DEVELOPER ANALYST Android (Kotlin) - Fraud
SOFTWARE DEVELOPER ANALYST Android (Kotlin) - Fraud

Inter Carreiras • United States

On-site
USD 23,000 - 29,000
Vale-alimentação e Vale-refeição
Plano de saúde e odontológico
Seguro de vida
+6
12219965 - DESENVOLVEDOR FULL STACK SR
12219965 - DESENVOLVEDOR FULL STACK SR

DigAI • United States

Remote
USD 120,000 - 160,000
Vale-refeição
Desconto em cursos
Academia Stefanini — cursos online com
+2
Tech Lead Sênior
Tech Lead Sênior

OpenKrill • United States

On-site
USD 140,000 - 190,000
Remoto 100%
Pessoa Desenvolvedora Front-end Sênior React
Pessoa Desenvolvedora Front-end Sênior React

confidential • United States

Remote
USD 120,000 - 170,000