Caro usuário, habilite o javascript para que esse site funcione corretamente.

Tech Lead Mobile Flutter

CLT (Efetivo)Presencial (Local)VIPSão Paulo-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 2.000 a R$ 5.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Outros

Nível: Gerente

Quem é o candidato que buscamos:

Na Rock Encantech, buscamos uma liderança que combine paixão por tecnologia com senso de propósito. Alguém com forte espírito de colaboração, humildade e atitude, que se encante com a excelência, e tenha como missão transformar conhecimento em conexões que geram valor.

Você será responsável por liderar o desenvolvimento de aplicações críticas, de alta disponibilidade, escalabilidade e que lidam com grande volume de dados. Por isso, procuramos alguém que tenha compromisso com resiliência e estabilidade dos serviços da plataforma, capacidade analítica com foco em soluções pragmáticas e eficientes, olhar atento à simplicidade das soluções, mesmo diante de cenários complexos e curiosidade constante e vontade de aprender, se aprofundando nos desafios técnicos do dia a dia.

Aqui, o cliente é protagonista, a inovação é um caminho natural e decisões são movidas por dados. Se você se identifica com essa mentalidade e busca cultivar conexões reais enquanto evolui tecnicamente, seu lugar é aqui.


Principais atividades:

  • Liderar o desenvolvimento de aplicações distribuídas e multi-tenant, garantindo resiliência, observabilidade e tolerância a falhas;
  • Atuar de forma híbrida entre gestão técnica e desenvolvimento de código;
  • Ser a referência técnica do time, fornecendo padrões de desenvolvimento para construção e evolução das aplicações;
  • Realizar mentoria técnica com os desenvolvedores de mais variadas senioridades;
  • Coordenar os processos de atualização e deployment de novas versões de aplicação;
  • Coordenar o onboarding técnico dos clientes Rock, nas diversas linhas de produtos sob sua responsabilidade;
  • Definir e orientar a implementação de testes automatizados para garantia da qualidade de sistemas e experiências;
  • Definir e orientar o time a seguir padrões de contratos de aplicações, a fim de garantir consistência, versionamento e segurança de microsserviços;
  • Liderar decisões de arquitetura em sistemas distribuídos multi-tenant;
  • Alinhar dependências com times de SRE, Segurança e Arquitetura Corporativa; Monitorar e otimizar a eficiência de recursos (FinOps), tomando decisões técnicas que equilibrem performance e custos;
  • Garantir qualidade de APIs REST/JSON, validando contratos, payloads, regras de negócio e integrações;
  • Definir e monitorar métricas de qualidade de software e experiência de usuário;
  • Revisar o código de colegas e fornecer feedback construtivo que garanta a aderência às melhores práticas de desenvolvimento;
  • Analisar requisitos de negócio em conjunto com POs e times de produto, traduzindo-os em soluções técnicas escaláveis e sustentáveis;
  • Projetar, desenvolver e evoluir integrações entre sistemas internos e externos, utilizando diferentes modelos de comunicação;
  • Liderar a criação de aplicações front-end robustas e de alto desempenho, garantindo uma experiência de usuário fluída, funcional e encantadora;
  • Guiar o desenvolvimento e manutenção de estruturas de tabelas de dados transacionais, que garantam a performance e o uso eficiente dos dados pelos vários módulos da plataforma;
  • Garantir os processos de tratamento de dados de acordo com mais elevados padrões regulatórios, para uso transacional (real-time) ou assíncrono;
  • Resolver problemas em ambientes produtivos, analisando logs, métricas e rastreamentos;
  • Ser protagonista para proposta de melhoria contínua de performance, escalabilidade e eficiência de custos – FinOps;
  • Participar das cerimônias ágeis, com foco na colaboração e na priorização de entrega de valor ao cliente, de forma a permitir o controle de débitos técnicos, troca continua entre equipes e oportunidades de evolução técnica;
  • Documentar tecnicamente o produto, a fim de expor claramente os fluxos críticos de tomada de decisão de sistema e suas principais regras de negócio, e fomentar a troca de conhecimento e melhoria contínua;
  • Se atualizar constantemente sobre as novas tecnologias de mercado e suas possíveis aplicações para as diversas linhas de produtos, a fim de manter o ambiente propício para inovação e a cultura de evolução profissional constante;
  • Inglês intermediário para leitura e escrita, visando o consumo de documentação e conteúdo diretamente das fontes criadoras da Tecnologia (em sua esmagadora maioria, Americanas).

Perfil acadêmico e habilidades:

  • Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
  • Sólido conhecimento em arquitetura de microsserviços e sistemas distribuídos;
  • Experiência com princípios de Clean Code, SOLID, Clean Architecture e Event-Driven Architecture;
  • Sólido conhecimento em práticas de desenvolvimento como Domain-Driven Design (DDD) e Test-Driven Development (TDD);
  • Experiência em ambientes com tecnologias heterogêneas e com alta autonomia, fazendo uso das melhores práticas de DevOps, automação de pipelines, observabilidade e CI/CD;
  • Experiência com Docker e conteinerização de aplicações;
  • Conhecimento em ambientes Linux;
  • Solida experiência com Git e Gitflow;
  • Experiência com integrações REST;
  • Experiência com bancos de dados Relacionais e NoSQL, como MySQL, PostgreSQL, MongoDB e Redis;
  • Experiência com ferramentas de build e gerenciamento de dependências;
  • Experiência com boas práticas de desenvolvimento seguro – Privacy by design;
  • Utilização de IA como copiloto no desenvolvimento, voltado à garantir padronização de código, alta cobertura de testes e geração de documentação útil aos seus pares;
  • Experiência na liderança de times multidisciplinares de tecnologia;
  • Experiência na liderança de times híbridos: presencial-remoto;
  • Experiência na condução de decisões técnicas estruturantes como, adoção de tecnologias e modernização de aplicações.

Qualificações Específicas:

  • Experiência em programação orientada à objetos, estruturas de dados e as práticas mais modernas de desenvolvimento;
  • Experiência com as linguagens mais modernas de desenvolvimento de aplicativos como Dart, NodeJS (JS e TS), Kotlin, Swift, e seus principais frameworks como: Flutter, React Native e KMP;
  • Experiência com testes automatizados incluindo: testes unitários, uso de mocks e isolamento de dependências, experiência com frameworks e ferramentas complementares de testes;
  • Experiência em construir APIs REST, e suas principais práticas modernas incluindo definição de contratos, versionamento e governança;
  • Experiência com ferramentas de mensageria, como: SQS, RabbitMQ, ou similares;
  • Experiência com ferramentas de auxílio a desenvolvimento como: uso do Git de maneira profissional, ferramentas de build e gerenciamento de dependências;
  • Experiência na criação de interfaces limpas, performáticas seguindo práticas definidas pelo Design System;
  • Experiência com a criação de contas e distribuição de aplicativos nas lojas Google e Apple;
  • Experiência em métodos de mentoria técnica e condução de 1:1 com o time.

Qualificações desejáveis:

  • Experiência com desenvolvimento de aplicativos whitelabel para Marketplaces, E-commerces e serviços financeiros;
  • Experiência com atualizações de aplicativos no modelo SRS e OTA.

BUSCAS DE VAGAS SEMELHANTES