Tech Lead Mobile - Sênior

Digital Republic INC

São Paulo

Híbrido

BRL 260 000 - 360 000

Tempo integral

há 21 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

A Digital Republic INC procura um líder técnico sênior para guiar o desenvolvimento mobile de um aplicativo de alto volume, em Flutter, com base compartilhada entre apps. Você definirá a arquitetura, padrões e conduzirá code reviews, garantindo qualidade técnica do refinamento até a produção.

O papel envolve coordenação com produto, design, dados e backend, gestão de entregas distribuídas e o ciclo de release móvel completo, incluindo configurações de build e deployment nas lojas.

Qualificações

  • Experiência sólida em desenvolvimento mobile com Flutter e Dart, incluindo programação reativa e otimização de performance.
  • Experiência comprovada em liderança técnica: definição de arquitetura, padrões de código, code review e mentoria.
  • Arquitetura em camadas (Clean Architecture, SOLID), modularização e injeção de dependência.
  • Gerenciamento de estado com Bloc/Cubit ou equivalente, aplicado em bases de código extensas.

Responsabilidades

  • Liderar a equipe responsável por um aplicativo de e‑commerce de alto volume, construído em Flutter sobre uma base compartilhada.
  • Definir arquitetura e padrões técnicos, participar das entregas, conduzir code reviews e responder pela qualidade técnica do produto.
  • Gerenciar o ciclo de release mobile de ponta a ponta (build, assinatura, submissão às lojas e rollout).
  • Interagir com produto, design, dados e backend, traduzindo objetivos de negócio em plano técnico.

Conhecimentos

Flutter
Dart
Liderança técnica
Arquitetura Clean/SOLID
State management (Bloc/Cubit)
Design system
Testes automatizados
APIs REST
Firebase
GA4/Firebase events
Node.js/TypeScript
Git

Ferramentas

Flutter
Dart
Firebase
Sentry/Crashlytics
Google Play / App Store release tooling

Descrição da oferta de emprego

Publicada em 26/08/2026 • Uma oportunidade única para fazer parte de algo especial

Nível Sênior

São Paulo/SP (híbrido) ou remoto para outras cidades e estados

O Que Você Fará

Liderança técnica do time responsável por um aplicativo de e-commerce de alto volume, construído em Flutter sobre uma base de código compartilhada por múltiplos aplicativos (arquitetura white-label).

O papel é hands‑on: definir arquitetura e padrões técnicos, participar das entregas, conduzir code reviews e responder pela qualidade técnica do produto, do refinamento da demanda até o comportamento do app no aparelho do cliente.

A característica que define o trabalho é o alcance de cada decisão. Como parte relevante do código é compartilhada entre aplicativos diferentes, toda mudança exige avaliar onde ela deve morar (no app ou na base comum) e qual o seu efeito sobre quem mais a consome. Entregas frequentemente envolvem alterações coordenadas em mais de um repositório, com dependência entre PRs e ordem de merge.

Também faz parte do papel responder pelo ciclo de release mobile de ponta a ponta (build, assinatura, submissão às lojas e acompanhamento da versão em produção) e ser a referência técnica na investigação de problemas que chegam pelo app, inclusive quando a origem está em outro sistema.

Interface constante com produto, design, dados e backend, traduzindo objetivo de negócio em plano técnico e garantindo previsibilidade das entregas.

Habilidades que Valorizamos

Experiência sólida em desenvolvimento mobile, com atuação avançada em Flutter e Dart, incluindo programação reativa e otimização de performance.

Experiência comprovada em liderança técnica: definição de arquitetura, padrões de código, code review e mentoria.

Arquitetura em camadas (Clean Architecture, SOLID), modularização e injeção de dependência.

Gerenciamento de estado com Bloc/Cubit ou equivalente, aplicado em bases de código extensas.

Evolução de código compartilhado entre aplicativos, com alterações aditivas e retrocompatíveis. Experiência em arquitetura white-label é diferencial forte.

Coordenação de entregas distribuídas em múltiplos repositórios, com dependência entre PRs e ordem de merge.

Construção e manutenção de design system: tokens, componentes reutilizáveis e consistência visual entre produtos.

Testes automatizados (unitários e de estado) e definição da estratégia de teste do time.

Integração com APIs REST, desserialização defensiva e tratamento de erro, timeout e mudança de contrato.

Firebase: autenticação, notificações push, configuração remota (feature flags) e analytics.

Instrumentação de produto: modelagem de eventos de e-commerce (GA4/Firebase), paridade entre web e app, consentimento e privacidade.

Integração com CMS headless para composição de tela por conteúdo, com comportamento previsível diante de payload incompleto.

Processo de release mobile completo: configuração de build, assinatura, versionamento, submissão e rollout em Google Play e App Store, incluindo compatibilidade com versões antigas ainda em uso.

Observabilidade: Sentry, Crashlytics e leitura de log de serviço para investigar problemas que atravessam app e backend.

Node.js e TypeScript em nível suficiente para discutir contrato de API, integração e decisões técnicas com o time backend.

Git em fluxo multirrepositório e metodologias ágeis, com participação ativa em refinamento, estimativa e priorização.

Diferenciais

Código nativo (Kotlin ou Swift) para integrações específicas.

Experiência com plataformas de e-commerce.

Varejo ou serviços financeiros.

Automação do próprio fluxo de desenvolvimento com agentes de IA.

Comunicar decisões técnicas com clareza para públicos técnicos e não técnicos, explicitando risco, custo e alternativa antes de a decisão ser tomada.

Pensamento sistêmico: antecipar o efeito de uma mudança fora do arquivo alterado.

Conduzir code review com foco em qualidade e aprendizado, apontando risco antes do merge.

Mentorar desenvolvedores e sustentar a convenção do time mesmo sob pressão de prazo.

Triagem sob pressão: delimitar rapidamente a origem de um problema com evidência, sem empurrar nem absorver indevidamente.

Avaliar trade‑off entre solução mínima e estrutural, deixando explícito quando algo foi feito como contorno.

Autonomia para conduzir a demanda do entendimento à produção.

Adaptabilidade a mudanças de prioridade e escopo, ajustando o plano técnico.

Documentar decisão e disseminar contexto que sobreviva à pessoa.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Tech Lead Mobile
Tech Lead Mobile

Digital Republic INC • São Paulo

Híbrido
BRL 180 000 - 300 000
Tech Lead Mobile
Tech Lead Mobile

Webmotors • São Paulo

Presencial
Desenvolvedor Mobile Sênior (Flutter/kotlin/swift) - Mobile
Desenvolvedor Mobile Sênior (Flutter/kotlin/swift) - Mobile

Projeto22 • São Paulo

Presencial
BRL 90 000 - 130 000
Vale Refeição
Vale Alimentação
Vale Transporte
+5
Analista de Desenvolvimento Mobile Sênior (Flutter)
Analista de Desenvolvimento Mobile Sênior (Flutter)

Vagas Ituran • Brasil

Presencial
BRL 120 000 - 180 000
Salário compatível
Vale Alimentação/Refeição
Vale Transporte
+4
Desenvolvedor de Aplicativos Móveis - Flutter
Desenvolvedor de Aplicativos Móveis - Flutter

Grupo RP • Curitiba

Presencial
BRL 120 000 - 180 000
Vale Transporte
VR/VA
Plano médico - Unimed
+3
Desenvolvedor Full-Stack Mobile
Desenvolvedor Full-Stack Mobile

IT Singular • São Paulo

Presencial
BRL 180 000 - 300 000
Especialista Desenvolvedor(a) Mobile Flutter São Paulo - SP and Hybrid Full-time employee
Especialista Desenvolvedor(a) Mobile Flutter São Paulo - SP and Hybrid Full-time employee

Certisign • São Paulo

Híbrido
BRL 180 000 - 300 000
Vale Refeição
Vale Alimentação
Assistência Médica SulAmérica
+3
Engenheiro de Software Especialista – Apps, Flutter
Engenheiro de Software Especialista – Apps, Flutter

Jobtailor • São Paulo

Presencial
BRL 120 000 - 180 000
Analista de Desenvolvimento Mobile Sênior (Flutter)
Analista de Desenvolvimento Mobile Sênior (Flutter)

Ituran Brasil • Brasil

Presencial
BRL 134 000 - 201 000
Salário compatível
Vale Alimentação
Vale Transporte
+7
Pessoa Desenvolvedora Júnior - Flutter
Pessoa Desenvolvedora Júnior - Flutter

TOTVS • Assis

Presencial