Opdrachten

Vattenfall AB Frontend Developer

Frontend Developer

Info

Functie

Frontend Developer

Locatie

Amsterdam Noord-Holland

Uren per week

40 uren per week

Looptijd

23.09.2026 - 23.10.2026

Opdrachtnummer

392831

Sluitingsdatum

date-icon28.09.2026 clock-icon09:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Senior front-end developer

LET OP: ENKEL DETACHERING

Indien gelijkwaardige beloning van toepassing is op de inzet, verwijzen wij naar de onderstaande cao’s en de bijbehorende functieschaal die op deze rol van toepassing is. Leveranciers dienen hier bij het bepalen van het tarief vooraf rekening mee te houden. Tariefsaanpassingen achteraf op basis van deze cao-bepalingen worden niet geaccepteerd. 

• PLb cao: Cao Productie- en Leveringsbedrijven PLB - FNV 

• Vattenfall bedrijfs-cao: Bedrijfs-cao Vattenfall 2025-2026 

• De functie in deze aanvraag valt binnen schaal: 10


The Front-End Developer is responsible for the design and implementation of the User interface. The Front-End Developer defines the web page design and structure; Develops features to enhance the users’ experience; Finds a balance between functional and aesthetic design; Makes the web design is smartphone-capable; Builds reusable code for future use; Secures web pages are optimized for best speed and scalability; Employs a diverse selection of markup languages to design web pages; Keeps the brand consist throughout the whole design.

In this role, you will work in a dynamic environment where digital purchase journeys and commercial customer experience are central. As a Front-end Developer in the Sales Flow team, you take ownership of the Commodity purchase flow — the journey where customers configure and sign up for energy products on Vattenfall.nl and related channels. You collaborate closely with product, UX, and back-end stakeholders to deliver reliable, scalable, and conversion-focused sales experiences.

The team operates in an active architecture transition: from declarative flow configuration toward a central orchestrator model, with Commodity being extracted into its own feature library. Sustainability flows (solar, heat pump, insulation) are integrated but owned elsewhere; your focus stays on the core energy purchase journey. It is a dynamic environment where we need someone who is resilient under pressure, takes responsibility, and is willing to both give and receive feedback.

As part of a dedicated scrum team, your responsibilities include:
Developing, maintaining, and optimizing the Commodity purchase flow in Angular, including product configuration, multi-step forms, and order submission.
Building and supporting: a standalone Angular application and CMS-embedded Angular web components for EPiServer pages.
Integrating with back-end services for product selection, offers, leads, address lookup, usage estimation, and order APIs.
Support our data-driven CXO experiments for improving in the sales funnel. Coordinate and develop new A/B tests with our experimentation tool in VWO using feature flags.
Write unit tests and collaborate with our QA colleague in building new Cypress E2E regression tests; contributing to CI/CD pipelines and releases across dev, tst, acc, and prd.
Participating in several AI initiatives with our core AI / Nina team
Contributing to front-end standards and best practices within the Nx monorepo, including design system adoption and Tailwind migration.
Collaborating with UX, platform, and back-end teams on API contracts, performance, accessibility, and production support.
Challenging requirements and translating them into technically feasible, maintainable solutions.

Hard skills:
Proven experience (Minumum 5 years) with Angular (v20+), TypeScript, SCSS, HTML5, and RxJS/Signals.
Experience or interest in developing code with AI tools.
Experience with state management (NGXS or similar) and REST/BFF integration patterns.
Experience with unit testing (Jest/Vitest) and E2E testing (Cypress).
Familiarity with web components (@angular/elements), and lazy-loaded routing.
Experience with CI/CD (Azure DevOps), Nx monorepos, and trunk-based Git workflows.
Understanding of Azure Cloud and REST-based architectures.
Experience with analytics tagging (Relay, Adobe) and A/B testing tools (e.g., VWO) is a plus.

Soft skills:
Customer-focused mindset with strong communication skills and the ability to collaborate effectively with non-technical stakeholders.
Structured and proactive way of working, with a passion for quality, continuous improvement, and reliable delivery in production-critical flows.

Education:    
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.

Practical information:
Previous experience in the energy sector is not required.
Fluent in Dutch (mandatory) and English, both written and spoken.
Tuesday is an office day.
CV's can be submitted in Dutch and English.

Bedrijfsgegevens

Bedrijfs gegevens

Vattenfall AB

Rolomschrijving en taakafspraken

Senior front-end developer

LET OP: ENKEL DETACHERING

Indien gelijkwaardige beloning van toepassing is op de inzet, verwijzen wij naar de onderstaande cao’s en de bijbehorende functieschaal die op deze rol van toepassing is. Leveranciers dienen hier bij het bepalen van het tarief vooraf rekening mee te houden. Tariefsaanpassingen achteraf op basis van deze cao-bepalingen worden niet geaccepteerd. 

• PLb cao: Cao Productie- en Leveringsbedrijven PLB - FNV 

• Vattenfall bedrijfs-cao: Bedrijfs-cao Vattenfall 2025-2026 

• De functie in deze aanvraag valt binnen schaal: 10


The Front-End Developer is responsible for the design and implementation of the User interface. The Front-End Developer defines the web page design and structure; Develops features to enhance the users’ experience; Finds a balance between functional and aesthetic design; Makes the web design is smartphone-capable; Builds reusable code for future use; Secures web pages are optimized for best speed and scalability; Employs a diverse selection of markup languages to design web pages; Keeps the brand consist throughout the whole design.

In this role, you will work in a dynamic environment where digital purchase journeys and commercial customer experience are central. As a Front-end Developer in the Sales Flow team, you take ownership of the Commodity purchase flow — the journey where customers configure and sign up for energy products on Vattenfall.nl and related channels. You collaborate closely with product, UX, and back-end stakeholders to deliver reliable, scalable, and conversion-focused sales experiences.

The team operates in an active architecture transition: from declarative flow configuration toward a central orchestrator model, with Commodity being extracted into its own feature library. Sustainability flows (solar, heat pump, insulation) are integrated but owned elsewhere; your focus stays on the core energy purchase journey. It is a dynamic environment where we need someone who is resilient under pressure, takes responsibility, and is willing to both give and receive feedback.

As part of a dedicated scrum team, your responsibilities include:
Developing, maintaining, and optimizing the Commodity purchase flow in Angular, including product configuration, multi-step forms, and order submission.
Building and supporting: a standalone Angular application and CMS-embedded Angular web components for EPiServer pages.
Integrating with back-end services for product selection, offers, leads, address lookup, usage estimation, and order APIs.
Support our data-driven CXO experiments for improving in the sales funnel. Coordinate and develop new A/B tests with our experimentation tool in VWO using feature flags.
Write unit tests and collaborate with our QA colleague in building new Cypress E2E regression tests; contributing to CI/CD pipelines and releases across dev, tst, acc, and prd.
Participating in several AI initiatives with our core AI / Nina team
Contributing to front-end standards and best practices within the Nx monorepo, including design system adoption and Tailwind migration.
Collaborating with UX, platform, and back-end teams on API contracts, performance, accessibility, and production support.
Challenging requirements and translating them into technically feasible, maintainable solutions.

Hard skills:
Proven experience (Minumum 5 years) with Angular (v20+), TypeScript, SCSS, HTML5, and RxJS/Signals.
Experience or interest in developing code with AI tools.
Experience with state management (NGXS or similar) and REST/BFF integration patterns.
Experience with unit testing (Jest/Vitest) and E2E testing (Cypress).
Familiarity with web components (@angular/elements), and lazy-loaded routing.
Experience with CI/CD (Azure DevOps), Nx monorepos, and trunk-based Git workflows.
Understanding of Azure Cloud and REST-based architectures.
Experience with analytics tagging (Relay, Adobe) and A/B testing tools (e.g., VWO) is a plus.

Soft skills:
Customer-focused mindset with strong communication skills and the ability to collaborate effectively with non-technical stakeholders.
Structured and proactive way of working, with a passion for quality, continuous improvement, and reliable delivery in production-critical flows.

Education:    
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.

Practical information:
Previous experience in the energy sector is not required.
Fluent in Dutch (mandatory) and English, both written and spoken.
Tuesday is an office day.
CV's can be submitted in Dutch and English.

De recruiter

Daniek Heerkens

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.