Frontend Developer 40u/w
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
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.
Requirements
-
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.
Functie-eisen: Proven experience (minimum 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. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. Fluent in Dutch and English, both written and spoken.
Wensen: Experience with analytics tagging (Relay, Adobe) and A/B testing tools (e.g., VWO) is a plus. Solliciteer nu!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Developer Salary in The Netherlands [2023]
How to land a developer job in Amsterdam
Best Companies in the Netherlands: Top 25 Companies in 2023Â
The Netherlands – Europe’s powerhouse for software development?