Descrição
Resumo da Vaga:
Procuramos um(a) Frontend Developer (Mid) para desenvolver aplicações web modernas e responsivas, contribuindo para experiências digitais performantes e acessíveis.
Principais Destaques:
1. Desenvolvimento de aplicações web modernas e responsivas
2. Foco em performance e acessibilidade
3. Colaboração com equipas de UX, backend e Product Owners
Procuramos um(a) Frontend Developer (Mid) para integrar uma oportunidade com foco no desenvolvimento de aplicações web modernas, responsivas e de elevada qualidade, contribuindo para experiências digitais performantes, acessíveis e alinhadas com boas práticas de frontend engineering.
Responsabilidades:
· Desenvolver aplicações web modernas e responsivas, em contexto SPA e SSR;
· Traduzir designs de UI/UX em código performante, acessível e bem estruturado;
· Desenvolver componentes em Angular como tecnologia principal, podendo também colaborar com React ou Vue.js;
· Trabalhar conceitos de state management, como NgRx, Signals ou similares;
· Integrar APIs REST e GraphQL, assegurando tratamento adequado de estados de erro e loading;
· Realizar testes cross\-browser e contribuir para otimização de performance, com foco em Core Web Vitals;
· Colaborar na evolução de design systems e bibliotecas de componentes;
· Trabalhar em proximidade com equipas de UX, backend e Product Owners.
Requisitos:
· Excelentes conhecimentos de HTML5, CSS3 (incluindo Flexbox e Grid) e TypeScript;
· Experiência sólida com Angular (v20\), incluindo:
o Standalone Components
o Signals
o RxJS
o Angular CLI
o Module Federation
· Conhecimentos de abordagens de styling como Tailwind CSS, CSS Modules ou Styled Components;
· Experiência com ferramentas de build como Vite, Webpack ou equivalentes;
· Experiência com frameworks de testes como Jest, Vitest, Cypress ou Playwright;
· Conhecimento de workflows com Git, incluindo Feature Branches, Pull Requests e Merge Requests;
· Conhecimentos básicos de acessibilidade segundo WCAG 2\.1;
· Entendimento básico de SEO para aplicações web públicas;
· Forte afinidade com design e sensibilidade para usabilidade;
· Autonomia, proatividade e sentido de iniciativa;
· Boa capacidade de comunicação e colaboração;
· Experiência em projetos Agile (Scrum / Kanban);
· Capacidade de identificar e dar feedback sobre temas de UX e technical debt.
Valorizado:
· Conhecimentos de SAP Commerce Cloud (Hybris), especialmente em SmartEdit, Spartacus / Composable Storefront e CMS component model;
· Experiência com integrações a Headless CMS, como Storyblok, Contentful ou Sanity;
· Conhecimentos de arquiteturas de Micro\-Frontends;
· Experiência com Storybook para documentação de componentes;
· Conhecimentos básicos de Node.js, por exemplo em contextos de BFF patterns ou ajustes de SSR;
· Experiência em contexto de e\-commerce, nomeadamente Composable Commerce e PWA;
· Conhecimentos de alemão.
Idiomas:
· Inglês obrigatório;
· Alemão valorizado.
Localização: Portugal
Modelo de Trabalho: Remoto
Envie o seu CV .
Tipo de oferta: Integral/Full\-time
Benefícios:
* Cartão/Ticket refeição