O Tech Lead é responsável por liderar tecnicamente a equipe de desenvolvimento, garantindo a evolução da arquitetura dos sistemas e promovendo boas práticas. Atua no desenvolvimento da equipe, fornecendo orientação técnica, coaching e suporte à evolução da carreira dos desenvolvedores. Além disso, participa de decisões estratégicas de tecnologia e garante a entrega eficiente de soluções alinhadas com os objetivos do negócio.
Responsabilidades
- Liderar tecnicamente a equipa de desenvolvimento.
- Liderar a construção e retenção da equipa, apoiando recrutamento, entrevistas e integração.
- Garantir a aplicação das melhores práticas de engenharia de software, de codificação, testes, revisão de código e qualidade técnica da equipa.
- Estabelecer práticas consistentes de desenvolvimentos, testes e revisões de código.
- Liderar a equipa em decisões técnicas e de prioridades e garantir alinhamento técnico de dependências entre múltiplas equipas.
- Mediar discuções de arquitetura com foco em entregas de valor.
- Desenvolver o plano de crescimento técnico dos membros da equipa.
- Atuar como referência técnica e promover feedbacks contínuos e desenvolvimento de talentos.
- Apoiar o crescimento técnico de desenvolvedores.
- Realizar code reviews e liderar sessões de pair programming.
- Garante alinhamento entre negócio e desenvolvimento.
- Trabalha próximo com PO e quipa para garantir entregas de valor.
- Atuar como elo técnico entre produto, QA e outras áreas.
- Garantir alinhamento técnico e de prioridades.
- Participar e coordenar em integrações com parceiros.
Planejamento e Acompanhamento das Entregas
- Lidera a equipa na estimativa de esforço e planejamento de sprints.
- Acompanhar o progresso das entregas, removendo impedimentos técnicos e organizacionais e garantindo entregas consistentes e de qualidade.
Qualidade, Segurança e Performance
- Garantir o cumprimento de padrões de qualidade e segurança.
- Monitorar métricas de qualidade, performance e disponibilidade.
- Promover melhorias contínuas.
Experiência
- Preferencial +5 anos em desenvolvimento de software.
- Experienca em gestão e liderança de equipas ágeis.
- Capacidade de comunicação, escuta ativa e resolução de conflitos.
- Conhecimento em arquitetura, testes e metodologias ágeis.
Competências Técnicas
- Padrões de Desenvolvimento / Arquitetura
- Containers e Orquestração : Docker, Kubernetes
- Monitorização / Observabilidade
- Testes Automatizados