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 Angular Frontend Developer de nível intermédio com +3 anos de experiência para construir aplicações web modernas e responsivas usando Angular. A função exige sólidas competências de desenvolvimento frontend, design de componentes, gestão de estado e capacidade de colaborar eficazmente com equipas backend e stakeholders.
Requisitos
Requisitos
+3 anos de experiência profissional como Frontend Developer, com forte foco em Angular.
Experiência sólida com Angular (versões recentes), incluindo components, services, modules e routing.
Domínio de TypeScript, HTML5, CSS3 (incluindo SCSS/SASS, Flexbox, Grid, Tailwind CSS).
Experiência com soluções de state management como NgRx, Akita ou RxJS.
Sólidos conhecimentos de RxJS para programação reativa e operações assíncronas.
Experiência com Angular Material, Bootstrap ou outras bibliotecas de componentes UI.
Conhecimentos de consumo de APIs RESTful e integração com serviços backend.
Experiência com Git e metodologias Agile/Scrum.
Capacidade para escrever código limpo, mantível e bem documentado seguindo as melhores práticas.
Inglês nível B1/B2 (falado e escrito) para comunicação em equipa e documentação.
Preferenciais / Valorizados
Experiência com Progressive Web Apps (PWA) e otimização de performance.
Conhecimentos de frameworks de testes como Jasmine, Karma ou Cypress.
Familiaridade com pipelines CI/CD e workflows modernos de desenvolvimento.
Experiência com Nx ou Angular CLI para gestão de workspaces.
Exposição a Design Systems e bibliotecas de componentes.
Conhecimentos básicos de Node.js e gestão de pacotes npm/yarn.
