About Vattenfall
Working at Vattenfall means joining one of Northern and Eastern Europe’s leading international energy companies. Together with over 1,300 IT colleagues, we shape secure, reliable, and user-friendly digital experiences for millions of customers.
About the Team
You’ll be part of the Customer Recognition & Digital Identity (CRD) product team — the group responsible for Identity & Access Management (IAM) across all customer-facing platforms at Vattenfall.
Our mission: to deliver seamless, secure, and user-friendly digital identity solutions that power every customer interaction.
The Role
As a Front-End Developer, you’ll design and build the front-end foundations of our digital identity ecosystem — from login and registration to consent and account linking. You’ll work closely with designers, product owners, and back-end engineers to continuously enhance the customer journey, ensuring a balance of security, performance, and usability.
💡 Working with Angular in combination with IAM is a MUST.
Your Responsibilities
As part of an agile scrum team, you will:
-
Develop and maintain front-end components supporting authentication, authorization, and customer recognition features
-
Collaborate with designers and back-end developers to create intuitive, secure, and user-friendly IAM interfaces
-
Implement and enhance functionality using Angular, TypeScript, and modern front-end frameworks
-
Integrate with identity providers and APIs (OAuth2, OpenID Connect, Azure AD B2C) while adhering to IAM and security best practices
-
Ensure high-quality front-end performance, accessibility, and maintainability
-
Contribute to front-end standards and shared best practices across the CRD domain
-
Support automated testing through unit tests (Jest) and UI tests (Cypress)
-
Translate business and security requirements into scalable, customer-focused technical solutions
What You Bring
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
-
Proven hands-on experience with Angular (v9+) — this is a must-have
-
Strong skills in TypeScript, SCSS, HTML5, and RxJS
-
Understanding of authentication and authorization protocols (OAuth2, OIDC, SAML)
-
Experience with CI/CD pipelines (Azure DevOps) and Git/Gitflow
-
Familiarity with REST-based architectures and Azure Cloud
-
Experience with unit and UI testing (Jest, Cypress)
-
Excellent communication skills; able to work effectively with both technical and business stakeholders
-
Fluent in Dutch and English (spoken and written)
-
Proactive, structured, and motivated to improve user experiences through secure digital identity solutions