Vaga de Tech Lead Frontend (Flutter), Remoto

Tech Lead Frontend (Flutter)

📍 Remoto 📄 CLT

Descrição da Vaga

Sobre a EmpresaEmpresa 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çãoBuscamos 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


Publicado há 7 horas

Outras buscas que podem te interessar:

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados