Líder Técnico de Equipe
Cada empresa busca atrair os melhores talentos e promover um ambiente colaborativo. Aqui, queremos fortalecer nossas equipes de engenharia de software com profissionais experientes em liderança de times multidisciplinares. Se você tem habilidades sólidas em tecnologia e gerenciamento de projetos, é provável que seja o candidato ideal para esta posição.
A equipe Software Engineering Manager atua como facilitador para garantir que as metas técnicas estejam alinhadas com os objetivos estratégicos da empresa. Você será responsável por liderar equipes de desenvolvimento de software, promovendo ambientes colaborativos e orientados a resultados. Além disso, é esperado que você tenha experiência em liderança de times técnicos multidisciplinares, incluindo frontend (mobile e web) e backend.
Responsabilidades:
* Liderar e desenvolver times de engenharia, com foco em alta performance e crescimento individual;
* Liderar times multidisciplinares com frontend web, backend e mobile (entre 5 a 7 devs);
* Participar de etapas de recrutamento em entrevista técnicas, desafios, etc.;
* Buscar conhecimento sobre os planos estratégicos e operacionais da empresa, propagando e conectando direcionamento técnico alinhado à estratégia;
* Facilitar a comunicação entre times técnicos e stakeholders, garantindo transparência e alinhamento;
* Promover ambientes de colaboração, segurança psicológica e feedback constante;
* Definir e acompanhar processos e rituais do time adotando práticas ágeis;
* Garantir a entrega de soluções técnicas alinhadas com as necessidades do negócio, em parceria com PMs, designers e outras lideranças;
* Garantir a construção de estratégias técnicas dos domínios do time, defendendo e promovendo boas práticas de engenharia, padrões de projeto, processos e acordos (Clean Code, TDD, CI/CD, DevSecOps, Documentações);
* Participar da elaboração, definição e acompanhamento de OKRs, roadmaps, gestão do backlog com definições em conjunto com produto e stakeholders;
* Participar da definição e acompanhamento de OKRs e métricas técnicas (lead time, estabilidade, cobertura de testes, etc.);
* Incentivar iniciativas de Inner Source, uso de RFCs e cultura de documentação viva;
* Lidar com problemas ambíguos e priorização desafiadora, equilibrando prazo e qualidade;
* Ser influente em tomadas de decisões junto ao time em detalhes de soluções;
Requisitos:
* Experiência em liderança de times técnicos multidisciplinares com frontend (mobile e web) e backend;
* Experiência em liderança de times baseado em princípios e adoção de metodologias ágeis (scrum / kanban);
* Ser um embaixador no time da nossa cultura de alta colaboração e qualidade;
* Experiência em ambiente com arquitetura robusta e escalável;
* Fortes conhecimentos e experiência em liderança de times adotando padrões arquiteturais e design de código, padrões de codificação consistentes e bem documentados;
* Sólidos conhecimentos em API RESTful / Protocolo;
* Sólidos conhecimentos sobre algoritmos e estruturas de dados;
* Sólidos conhecimentos dos princípios SOLID, Clean Code e Design Patterns;
* Experiência em investigações, troubleshooting, telemetria, monitoramento, observabilidade e depuração de sistemas em geral;
* Experiência com Teste de Software: Unitário, integração, estresse, mutação e E2E;
* Conhecimentos em bancos de dados e modelagens relacionais e não relacionais, estratégias de cache e processamento distribuído;
* Conhecimentos sobre DevOps: CI/CD, automatizações e a cultura em si;
* Conhecimentos sobre Docker, Kubernetes e Cloud;
* Ferramentas de métricas e marketing (e.g. Firebase, Google Analytics, Amplitude);
Vantagens:
* Experiência em gestão de times de experiência / jornada;
* Experiência em desenvolvimento mobile com KMP (Kotlin Multiplatform) e CMP (Compose Multiplatform);
* Experiência em desenvolvimento de aplicações com React Native;
* Experiência em desenvolvimento de aplicações backend com linguagens Golang, Node e C# ou outra linguagem moderna de backend;
* Experiência com produtos digitais financeiros e/ou apps de larga escala;
* Experiência com aplicações críticas e de alta disponibilidade.