Frontend Developer 40u/w

DC Engineers B.V.

Amsterdam

On-site

EUR 120,000 - 166,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

DC Engineers B.V. zoekt een Senior Front-end Developer voor detachering in Amsterdam. Je ontwerpt en implementeert de Commodity purchase flow in Angular, bouwt veilige, snelle interfaces en zorgt voor responsive behavior over devices.

In samenwerking met product, UX en back-end lever je schaalbare oplossingen, ondersteun je A/B-tests en CI/CD-pijplijnen, en draag je bij aan een centrale componentenbibliotheek. Vereisten: Angular v20+, TS, SCSS, RxJS, NGXS, Jest/Vitest en Cypress.

Qualifications

  • Min. 5 jaar ervaring met Angular (v20+), TS, SCSS en HTML5.
  • Ervaring of interesse in AI-tools ontwikkelen.
  • Ervaring met NGXS of gelijkwaardig state management en REST/BFF.
  • Unit testing met Jest/Vitest en E2E testing met Cypress.
  • Kennis van web components (@angular/elements) en lazy-loaded routing.
  • CI/CD met Azure DevOps, Nx monorepos en trunk-based Git-workflows.
  • Inzicht in Azure Cloud en REST-architecturen.
  • Willingness to collaborate met UX, platform en back-end teams.

Responsibilities

  • Ontwikkelen, onderhouden en optimaliseren van de Commodity purchase flow in Angular.
  • Ondersteunen standalone Angular app en CMS-embedded componenten voor EPiServer.
  • Koppelen met back-end services voor productselectie, offers, leads en order-API's.
  • Ondersteunen data-driven CXO-experiments en A/B-tests met VWO.
  • Schrijven van unit tests en Cypress E2E tests; bijdragen aan CI/CD.
  • Samenwerken met UX, platform en back-end voor API-contracten, performance en production support.
  • UITdagen van eisen en vertalen naar technisch haalbare oplossingen.

Skills

Angular 20+
TypeScript
SCSS
HTML5
RxJS
AI tools
NGXS
REST/BFF
Jest/Vitest
Cypress
web components
Angular Elements
Nx monorepo
Azure DevOps
Azure Cloud
Analytics tagging
A/B testing tools

Education

Bachelor's or Master's degree in Computer Science/Engineering

Tools

EPiServer
Nx monorepo
Azure DevOps

Job description

Standplaats: AMSTERDAM
Duur: 24-09-2026 - 24-10-2026
Optie tot verlenging: Ja
Reageren voor: 25-09-2026

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

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.

Responsabilitës
  • 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.
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.

Uren: 40

Over de werkgever

DC Engineers is dé intermediair voor overheidspersoneel. Uitgegroeid van specialisten in de inrichting van de openbare ruimte tot alle facetten binnen overheidsland. Bent u werkzaam binnen de overheid dan is DC Engineers geen onbekende naam voor u.

Vaardigheden
  • Er is geen minimale opleiding vereist
  • Je beheerst Nederlands
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Informatie- en procesadviseur 36u/w
Informatie- en procesadviseur 36u/w

DC Engineers B.V. • Utrecht

On-site
EUR 65,000 - 95,000
Bussiness analist 32u/w
Bussiness analist 32u/w

DC Engineers B.V. • Den Haag

On-site
EUR 80,000 - 110,000
Senior Applicatieontwikkelaar.NET 38u/w
Senior Applicatieontwikkelaar.NET 38u/w

DC Engineers B.V. • Amsterdam

On-site
EUR 90,000 - 125,000
Full Stack Ontwikkelaar 40u/w
Full Stack Ontwikkelaar 40u/w

DC Engineers B.V. • Utrecht

On-site
EUR 70,000 - 110,000
Junior projectleider energietransitie 32u/w
Junior projectleider energietransitie 32u/w

DC Engineers B.V. • Amstelveen

On-site
EUR 31,000 - 40,000
Senior Werkvoorbereider 40u/w
Senior Werkvoorbereider 40u/w

DC Engineers B.V. • Amsterdam

Hybrid
EUR 65,000 - 90,000
Lead Engineer 40u/w
Lead Engineer 40u/w

DC Engineers B.V. • Rotterdam

On-site
EUR 61,000 - 84,000
Senior DotNet (app) backend ontwikkelaar 36u/w
Senior DotNet (app) backend ontwikkelaar 36u/w

DC Engineers B.V. • Apeldoorn

On-site
EUR 70,000 - 100,000
Communicatieadviseur Energietransitie 36u/w
Communicatieadviseur Energietransitie 36u/w

DC Engineers B.V. • Schipluiden

Hybrid
EUR 42,000 - 65,000
Opzichter Beheer Stadswarmte (A-B) regio Amsterdam 40u/w
Opzichter Beheer Stadswarmte (A-B) regio Amsterdam 40u/w

DC Engineers B.V. • Amsterdam

On-site
EUR 42,000 - 64,000