Tech Lead Mobile

Digital Republic INC

São Paulo

Híbrido

BRL 180 000 - 300 000

Tempo integral

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

Uma candidatura completa num minuto — currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

Digital Republic INC procura um(a) líder técnico(a) sênior para orientar o time de desenvolvimento mobile, com foco em Flutter. Você definirá arquitetura, padrões de código e supervisionará entregas de alto volume, coordenando mudanças entre repositórios e PRs com dependências.

O papel envolve liderar o ciclo completo de release mobile, desde build e assinatura até submissão e monitoramento de versões. Colaboração constante com produto, design, dados e backend para previsibilidade das entregas.

Qualificações

  • Experiência sólida em desenvolvimento mobile com Flutter/Dart.
  • Liderança técnica comprovada, com definição de arquitetura e code reviews.
  • Capacidade de gerenciar entregas em ambientes com múltiplos repositórios e PRs dependentes.
  • Conhecimento de padrões de arquitetura (Clean Architecture, SOLID) e injeção de dependência.

Responsabilidades

  • Liderar tecnicamente o time responsável por um app de e-commerce de alto volume.
  • Definir arquitetura, padrões de código e conduzir code reviews.
  • Gerenciar ciclo de release mobile: build, assinatura, submissão às lojas e rollout.

Conhecimentos

Liderança técnica
Flutter
Dart
Arquitetura de software
Code reviews
Gestão de releases móveis

Ferramentas

Flutter
Dart
Firebase
Sentry
Crashlytics
REST APIs
Node.js
TypeScript
Git

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

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
Desenvolvedor(a) Mobile Sênior
Desenvolvedor(a) Mobile Sênior

vagas.sc • Brasília

Híbrido
BRL 180 000 - 240 000
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
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 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
Pessoa Desenvolvedora Júnior - Flutter
Pessoa Desenvolvedora Júnior - Flutter

TOTVS • Assis

Presencial
Desenvolvedor(A) Mobile Flutter Pleno
Desenvolvedor(A) Mobile Flutter Pleno

Netvagas • São Paulo

Híbrido
BRL 120 000 - 180 000
Equipamentos fornecidos
Ajuda de custo remoto/híbrido
Flexfood
+10
Desenvolvedor(a) FullStack Pleno (Flutter) - Mobile
Desenvolvedor(a) FullStack Pleno (Flutter) - Mobile

Conéctar • Rio de Janeiro

Presencial
Vale Refeição
Vale Transporte
Bônus
+2