IAM Frontend Developer 36u/w
Volgnummer: 104483
Publicatiedatum: 23-10-2025
Locatie: AMSTERDAM
Standplaats: AMSTERDAM
Duur: 17-11-2025 - 30-06-2026
Optie tot verlenging: Ja
Reageren voor: 24-10-2025
IAM Front-End Developer
Assignment type: Detachment only (ZZP/freelance not possible)
Language: English speaking
Experience: Minimum 5 years of relevant professional experience
Education: IT-related degree (e.g., Computer Science, Software Engineering)
Location: Amsterdam
Working for Vattenfall (Nuon) means being part of one of the leading international energy companies in Northern and Eastern Europe. Together with our 1300 IT colleagues, we play a central role in supporting and improving both internal and external digital experiences.
Assignment Description
This role is part of our Customer Recognition & Digital Identity (CRD) product team, which is responsible for Identity & Access Management (IAM) across Vattenfall’s customer-facing platforms.
As a Front-End Developer, you will help deliver secure, seamless, and user-friendly digital identity experiences for our customers — from login and registration flows to consent management and account linking. You will collaborate closely with product owners, designers, and back-end engineers to continuously enhance the customer journey while maintaining the highest standards of security and usability.
Main Responsibilities
As part of a dedicated scrum team, your responsibilities include:
•
• Developing and maintaining front-end components that support authentication, authorization, and customer recognition features.
• Collaborating with designers and back-end developers to build intuitive and secure IAM-related user interfaces.
• Implementing and improving front-end functionality using Angular, TypeScript, and related frameworks.
• Integrating with identity providers and APIs (e.g., OAuth2, OpenID Connect, Azure AD B2C) following IAM and security best practices.
• Ensuring high-quality and consistent front-end performance, accessibility, and maintainability.
• Contributing to front-end standards and best practices across the CRD domain.
• Supporting test automation through unit testing (Jest) and UI testing (Cypress).
• Translating business and security requirements into scalable, user-centric technical solutions.
Qualifications and Personal Characteristics
•
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
• Proven experience with Angular (v9+), TypeScript, SCSS, HTML5, and RxJS.
• Understanding of authentication and authorization protocols (OAuth2, OIDC, SAML).
• Experience with CI/CD (Azure DevOps) and Git/Gitflow.
• Familiarity with REST-based architectures and Azure Cloud.
• Experience with unit and UI testing frameworks.
• Strong communication skills and the ability to collaborate effectively with both technical and non-technical stakeholders.
• Fluent in Dutch and English, both written and spoken.
• Proactive, structured, and eager to improve user experiences through secure and reliable digital identity solutions.
Functie-eisen:
Angular
Development lifecycle
IAM
IAM Protocollen
TypeScript
Wensen:
Cloud
Communicatief
Cypress
testautomatiseringstool
Testing Solliciteer nu!
Duur: 17-11-2025 - 30-06-2026
Optie tot verlenging: Ja
Reageren voor: 24-10-2025
IAM Front-End Developer
Assignment type: Detachment only (ZZP/freelance not possible)
Language: English speaking
Experience: Minimum 5 years of relevant professional experience
Education: IT-related degree (e.g., Computer Science, Software Engineering)
Location: Amsterdam
Working for Vattenfall (Nuon) means being part of one of the leading international energy companies in Northern and Eastern Europe. Together with our 1300 IT colleagues, we play a central role in supporting and improving both internal and external digital experiences.
Assignment Description
This role is part of our Customer Recognition & Digital Identity (CRD) product team, which is responsible for Identity & Access Management (IAM) across Vattenfall’s customer-facing platforms.
As a Front-End Developer, you will help deliver secure, seamless, and user-friendly digital identity experiences for our customers — from login and registration flows to consent management and account linking. You will collaborate closely with product owners, designers, and back-end engineers to continuously enhance the customer journey while maintaining the highest standards of security and usability.
Main Responsibilities
As part of a dedicated scrum team, your responsibilities include:
•
• Developing and maintaining front-end components that support authentication, authorization, and customer recognition features.
• Collaborating with designers and back-end developers to build intuitive and secure IAM-related user interfaces.
• Implementing and improving front-end functionality using Angular, TypeScript, and related frameworks.
• Integrating with identity providers and APIs (e.g., OAuth2, OpenID Connect, Azure AD B2C) following IAM and security best practices.
• Ensuring high-quality and consistent front-end performance, accessibility, and maintainability.
• Contributing to front-end standards and best practices across the CRD domain.
• Supporting test automation through unit testing (Jest) and UI testing (Cypress).
• Translating business and security requirements into scalable, user-centric technical solutions.
Qualifications and Personal Characteristics
•
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
• Proven experience with Angular (v9+), TypeScript, SCSS, HTML5, and RxJS.
• Understanding of authentication and authorization protocols (OAuth2, OIDC, SAML).
• Experience with CI/CD (Azure DevOps) and Git/Gitflow.
• Familiarity with REST-based architectures and Azure Cloud.
• Experience with unit and UI testing frameworks.
• Strong communication skills and the ability to collaborate effectively with both technical and non-technical stakeholders.
• Fluent in Dutch and English, both written and spoken.
• Proactive, structured, and eager to improve user experiences through secure and reliable digital identity solutions.
Functie-eisen:
Angular
Development lifecycle
IAM
IAM Protocollen
TypeScript
Wensen:
Cloud
Communicatief
Cypress
testautomatiseringstool
Testing Solliciteer nu!