1. Proatividade e Autonomia
Proatividade e Autonomia:
O candidato deve ser não apenas proativo, mas também ter experiência em tomar decisões estratégicas sem supervisão.
A capacidade de liderar iniciativas técnicas, identificar oportunidades de melhoria e implementar mudanças de forma independente é crucial.2.
Características de Liderança Técnica
Resolução de Problemas Complexos:
Como líder técnico, o profissional deve ser capaz de enfrentar e resolver problemas complexos de arquitetura e design de software, com foco em soluções escaláveis e sustentáveis.Liderança Colaborativa:
Um líder sénior deve fomentar uma equipa altamente colaborativa, orientando os membros menos experientes e promovendo uma cultura de feedback e aprendizagem contínua.Capacidade de Visão Estratégica (Big Picture):
Mais do que apenas entregar código, o Tech Lead deve garantir que todas as decisões técnicas estejam alinhadas com a estratégia de longo prazo da empresa e os objetivos de negócio.Sugestões Inovadoras:
Espera-se que o candidato lidere discussões sobre inovações técnicas e processos, propondo soluções que impactem diretamente o sucesso da organização.3.
Perfil Técnico Necessário (Sénior)
Angular Developer (Angular 18):
Sólido domínio do framework Angular 18 é obrigatório.
O candidato deve demonstrar experiência em criar soluções robustas e escaláveis, com capacidade de orientar a equipa nas melhores práticas.APIs e Integração de APIs:
Conhecimento avançado em arquitetura e integração de APIs.
O líder técnico deverá ser capaz de projetar e implementar soluções baseadas em APIs de forma eficiente.Testes Automatizados e Unitários (Obrigatório):
Experiência na criação de pipelines de testes automatizados para garantir a qualidade do software desde o início do processo de desenvolvimento.Experiência Frontend (Obrigatória): Para além de Angular, o profissional precisa de experiência em desenvolvimento frontend, com capacidade para tomar decisões arquiteturais que beneficiem o frontend a longo prazo.Ferramentas de Teste (Sénior):
Forte experiência com frameworks de teste como Jester para frontend e testes mock para backend em .
NET.
Será responsável por garantir a implementação de testes a nível de componente e de integração.4.
Responsabilidades Adicionais (Sénior)
Capacidade de Tomar Decisões Arquiteturais:
Apesar de não haver um arquiteto dedicado, o candidato deverá atuar como a referência principal para decisões de arquitetura.Alinhamento Estratégico da Equipa:
Como sénior, o Tech Lead precisará garantir que toda a equipa esteja alinhada com os objetivos do projeto.
Isto inclui a resolução de disputas técnicas e a facilitação de consenso entre os membros da equipa.Contribuição para o Angular Blog:
Espera-se que o Tech Lead contribua ativamente para o blog da empresa, partilhando insights sobre Angular e outras práticas técnicas.5.
Desafios e Expectativas do Projeto
Projeto Complexo:
O Tech Lead sénior será fundamental para a extensão da capacidade de gestão de disclaimers, integração de peças promocionais, automação de processos e uniformização do branding na organização.
O escopo técnico deste projeto requer um profissional com vasta experiência e capacidade de gerir múltiplas frentes simultaneamente.
#J-*****-Ljbffr