Sobre a Empresa
Na Sourcing Trust, comprometemo-nos a fornecer soluções tecnológicas inovadoras, fiáveis e personalizadas que capacitam as empresas a prosperar num panorama digital em rápida evolução. Com foco na excelência, integridade e colaboração, construímos parcerias duradouras através da compreensão das necessidades únicas de cada cliente e da oferta de suporte especializado em todas as fases. A nossa equipa dedica-se a promover um ambiente de trabalho positivo e inclusivo, onde a contribuição de cada colaborador é valorizada, incentivando o crescimento contínuo, a aprendizagem e o sucesso partilhado. Junte-se a nós e faça parte de uma organização apaixonada, impulsionada pela inovação e pela excelência.
Sobre a Vaga
Procuramos um Senior Angular Frontend Developer com +6 anos de experiência para arquitetar, liderar e entregar aplicações web complexas e de alto desempenho usando Angular. A função exige profundo conhecimento técnico, tomada de decisão arquitetural, mentoria de equipas e colaboração próxima com equipas backend e stakeholders para garantir excelência no frontend.
Requisitos
Requisitos
+6 anos de experiência profissional como Senior Frontend Developer, com liderança em projetos Angular.
Experiência avançada em Angular (versões 16+), incluindo componentes standalone, signals, padrões arquiteturais e otimização de performance.
Domínio profundo de TypeScript, padrões avançados RxJS, HTML5, CSS3 (SCSS/SASS, CSS-in-JS, layouts avançados).
Experiência comprovada em state management: NgRx (effects, selectors, facades), Signalsou soluções customizadas.
Experiência na arquitetura de micro-frontends, module federation ou aplicações Angular de grande escala.
Forte experiência com Angular Material, PrimeNG, bibliotecas customizadas e Design Systems.
Especialização em APIs RESTful, GraphQL (Apollo), WebSockets e padrões avançados de integração.
Experiência em liderar code reviews, definir standards de código e garantir consistência arquitetural.
Domínio de Git (workflows avançados), Nx monorepos, Angular CLI e tooling moderno.
Experiência em estratégias de teste: Jasmine, Karma, Cypress, Playwright (E2E), testes de componentes/unidade.
Experiência em ambientes Agile/Scrum e participação em planeamentos arquiteturais.
Inglês fluente (nível B2/C1) para comunicação técnica, documentação e interação com stakeholders.
Responsabilidades Principais
Arquitetar e liderar o desenvolvimento de aplicações Angular complexas e micro-frontends.
Definir e evoluir arquitetura frontend, design systems e standards técnicos.
Fazer mentoria de developers juniores/mid através de code reviews, pair programming e partilha de conhecimento.
Otimizar performance, acessibilidade (WCAG), SEO e capacidades PWA.
Desenhar e implementar state management avançado, estratégias de cache e padrões de fluxo de dados.
Colaborar com equipas backend em contratos de API, GraphQL schemas e desafios de integração.
Liderar estratégias de teste, automação de testes e processos de qualidade.
Impulsionar inovação técnica (Angular Signals, zoneless, standalone components, etc.).
Participar em discussões arquiteturais cross-functional e tomada de decisão técnica.
Preferenciais / Valorizados
Experiência com Server-Side Rendering (SSR) usando Angular Universal ou Next.js(integração Angular).
Conhecimentos de WebAssembly, monitorização avançada de performance e Core Web Vitals.
Experiência com pipelines CI/CD, Docker, Kubernetes (deploy frontend).
Experiência de liderança em gestão de equipas frontend ou tech leads.
Contribuições para projetos open-source Angular ou envolvimento na comunidade.
Familiaridade com Node.js, NestJS ou tecnologias backend para contexto full-stack.
