Frontend Engineer

emagine

Portugal

Presencial

EUR 70 000 - 110 000

Tempo integral

Há 11 dias
Gerador de candidaturas

Destaca-te para esta função — cria um currículo personalizado e uma carta de apresentação em cerca de um minuto.

Ultrapassa os filtros ATS

Resumo da oferta

emagine is seeking an experienced Frontend Engineer to build a modern web portal and a back-office interface within a regulated environment. The role centers on frontend development for an external user portal and internal tools, including authentication and multilingual support.

You will collaborate with Backend Engineers, Analysts, Solution Architects, and customer teams to deliver a secure, accessible frontend solution.

Qualificações

  • 5+ years of professional Frontend Engineer experience.
  • Strong Angular (current major versions) and TypeScript skills.
  • Experience integrating SPAs with REST APIs including OpenAPI/Swagger.
  • Hands-on experience implementing OIDC/OAuth2 authentication flows in frontend apps.
  • Knowledge of WCAG 2.1 AA accessibility and automated testing tools such as Axe.
  • Experience with internationalization frameworks, ideally ngx-translate.
  • Strong frontend unit and component testing with Jest or similar.
  • Strong English communication skills for an international team.
  • Native Portuguese speaker or Portuguese proficiency at C2 level.

Responsabilidades

  • Develop and maintain an Angular SPA for external portal and internal back-office.
  • Contribute to frontend architecture and implementation decisions within the stack.
  • Integrate with shared enterprise UI/component libraries for consistency.
  • Implement authentication flows (OIDC/OAuth2, IDP, session management).
  • Manage multilingual i18n including German, French, and Italian via ngx-translate.
  • Ensure WCAG 2.1 AA compliance and support Axe-based automated testing in CI/CD.
  • Consume REST APIs and collaborate with Backend Engineers on API contracts.
  • Develop unit and component tests using Jest.
  • Support portal configuration, rollout activities, and customer integration.
  • Participate in frontend architecture discussions and ADRs.

Conhecimentos

Angular
TypeScript
REST API integration
OIDC/OAuth2
WCAG accessibility
i18n (ngx-translate)
Jest testing
English communication
Portuguese (C2)

Ferramentas

OpenAPI/Swagger
Axe
ngx-translate
Playwright
Docker
Kubernetes

Descrição da oferta de emprego

About The Role

We are looking for an experienced

About The Role

We are looking for an experienced Frontend Engineer to join a project focused on the development of a modern web portal and back-office application within a regulated environment. The role will initially focus on the development of the frontend for both an external user portal and an internal back-office interface, including authentication and authorization integration. Following the initial setup, you will contribute to ongoing frontend development alongside backend implementation, with further involvement in configuration, integration, and customer rollout activities. You will work closely with Backend Engineers, Business Analysts, Requirements Engineers, and Solution Architects to deliver a secure, accessible, multilingual, and maintainable frontend solution.

Main Responsibilities
  • Develop and maintain an Angular Single Page Application (SPA) for an external user portal and internal back-office interface.
  • Work within an established frontend technology stack and contribute to frontend architecture and implementation decisions.
  • Integrate with shared enterprise UI/component libraries to ensure visual and behavioral consistency across applications.
  • Implement authentication and authorization flows, including OIDC/OAuth2, identity provider integration, and session management.
  • Manage internationalization (i18n) for multilingual applications, including German, French, and Italian, using frameworks such as ngx-translate.
  • Ensure compliance with WCAG 2.1 AA accessibility standards and support automated accessibility testing using tools such as Axe within CI/CD pipelines.
  • Consume and integrate REST APIs exposed by backend services, working closely with Backend Engineers on API contracts and changes.
  • Develop and maintain unit and component tests using Jest or comparable testing frameworks, contributing to high code quality and test coverage.
  • Contribute to frontend integration activities, including portal configuration, correspondence-related functionality, and customer rollout support.
  • Participate in frontend architectural discussions and contribute to technical documentation and architectural decision records (ADRs).
Mandatory Requirements
  • 5+ years of professional experience as a Frontend Engineer.
  • Strong professional experience with Angular (current major versions) and TypeScript.
  • Solid experience integrating Single Page Applications with REST APIs, including OpenAPI/Swagger-based APIs.
  • Hands-on experience implementing OIDC/OAuth2 authentication and authorization flows in frontend applications.
  • Practical knowledge of WCAG 2.1 AA accessibility requirements and automated accessibility testing tools such as Axe.
  • Experience with internationalization frameworks, ideally ngx-translate, in multilingual applications.
  • Strong experience writing frontend unit and component tests, preferably using Jest or a similar framework.
  • Strong English communication skills, both written and spoken, for documentation and collaboration in an international team.
  • Native Portuguese speaker or Portuguese proficiency at C2 level.
Desirable Skills
  • Experience working with shared or enterprise component libraries.
  • Previous experience in regulated environments, such as public administration, e-government, financial services, or other highly regulated sectors.
  • Familiarity with Playwright or comparable E2E testing frameworks, particularly with a focus on testable and maintainable component design.
  • Experience with multi-tenant or multi-configuration frontend applications, including branding, feature toggles, or environment-specific configurations.
  • Basic understanding of Docker and Kubernetes concepts, enabling effective collaboration with DevOps teams.
Collaboration

You will work collaboratively across several disciplines, including:

  • Backend Engineers — coordination on API contracts, data models, and integration requirements.
  • Business Analysts / Requirements Engineers — collaboration on use cases, wireframes/mockups, functional requirements, and UI acceptance criteria.
  • Solution Architects — contribution to frontend architecture, technical decisions, and architectural documentation.
  • Customer-facing teams — eventual collaboration on portal integration, configuration, and rollout-related activities.
What We Are Looking For

We are looking for someone who combines strong Angular and TypeScript expertise with a solid understanding of modern frontend engineering practices. You should be comfortable working in a structured, collaborative environment where security, accessibility, internationalization, code quality, and maintainability are key considerations. Experience in complex or regulated environments is a plus, but above all, we are looking for a proactive engineer who can work independently while collaborating effectively with cross-functional teams.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Angular Developer
Senior Angular Developer

Inetum • Lisboa

Híbrido
EUR 55 000 - 75 000
Hybrid work model
Modern workplace
Senior Angular Frontend Engineer – Multilingual, Secure UI
Senior Angular Frontend Engineer – Multilingual, Secure UI

emagine • Portugal

Presencial
EUR 70 000 - 110 000
Senior Angular Developer
Senior Angular Developer

act digital • Lisboa

Presencial
EUR 45 000 - 70 000
Frontend Developer
Frontend Developer

HN Services Portugal • Porto

Presencial
EUR 32 000 - 45 000
Frontend Developer (Angular)
Frontend Developer (Angular)

Devoteam • Porto

Presencial
EUR 42 000 - 62 000
Senior Frontend Developer
Senior Frontend Developer

Plain Concepts • Portugal

Presencial
EUR 58 000 - 74 000
Frontend Developer
Frontend Developer

PrimeIT • Lisboa

Presencial
Food Allowance
Flex Benefits
Frontend Developer
Frontend Developer

Alongside • Portugal

Presencial
EUR 30 000 - 40 000
Frontend Developer (Angular + .Net)
Frontend Developer (Angular + .Net)

Caixa Mágica Software • Lisboa

Presencial
EUR 55 000 - 75 000
Tech equipment
Health and Life Insurance
Social events
+1
Software Development | Angular Developer
Software Development | Angular Developer

Devoteam • Porto

Presencial
EUR 40 000 - 60 000