Frontend Developer

Primeit Consulting Sa — Portugal · Posted ~6 days ago

Mid

Skills

Angular 8+ TypeScript HTML5 CSS3 JavaScript RxJS NgRx REST APIs OpenAPI Swagger Unit testing Integration testing Git REST Jasmine Karma

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Join a frontend development team building modern, scalable, high-performance web applications. You will develop Angular interfaces, use reactive programming and centralized state management, integrate documented REST APIs, and create automated unit and integration tests. At least two years of Angular experience is required.

Highlights

Work on modern, scalable, high-performance web applications with strong emphasis on reactive programming, state management, API integration, and automated testing.

Description

Front-End Developer com experiência em Angular 8+ e TypeScript, para integrar uma equipa focada no desenvolvimento de aplicações modernas, escaláveis e de elevado desempenho. A função envolve o desenvolvimento de interfaces web utilizando Angular, com forte componente de programação reativa (RxJS) e gestão de estado com NgRx, consumindo APIs REST documentadas em OpenAPI/Swagger. É também esperado o desenvolvimento de testes automáticos como parte integrante do ciclo de desenvolvimento. Requisitos obrigatórios Mínimo de 2 anos de experiência em Angular (8+);Experiência com HTML5, CSS3, JavaScript e TypeScript;Conhecimentos em bibliotecas de UI como Angular Material ou PrimeNG;Experiência com RxJS e NgRx (Redux);Desenvolvimento de testes unitários e de integração com Jasmine, Karma ou frameworks equivalentes;Experiência na integração e consumo de APIs RESTful;Conhecimentos de Git para controlo de versões. Competências valorizadas Experiência no desenvolvimento de testes automatizado;Conhecimentos de outros frameworks front-end, como React ou Vue.js;Experiência em colaboração com equipas de Web Design/UI-UX;Desenvolvimento de aplicações Progressive Web Apps (PWA);Conhecimentos de pré-processadores CSS, como SASS ou LESS;Conhecimentos de acessibilidade web (WCAG).