Overview
In this Front-End Developer role, you’ll own the Commodity purchase flow within the Sales Flow team, shaping energy purchase experiences on . You’ll collaborate with product, UX, and back-end partners to build reliable, scalable, conversion-focused interfaces. The role involves working through an architecture transition toward a central orchestrator model, and contributing to front-end standards and AI initiatives. You’ll have real impact by improving the user journey and supporting data-driven experiments.
Verantwoordelijkheden- Develop, maintain, and optimize the Commodity purchase flow in Angular (product configuration, multi-step forms, order submission)
- Build and support standalone Angular app and CMS-embedded Angular components for EPiServer pages
- Integrate with back-end services for product selection, offers, leads, address lookup, usage estimation, and order APIs
- Support data-driven CXO experiments to improve the sales funnel; coordinate new A/B tests with VWO
- Write unit tests and collaborate with QA on Cypress E2E tests; contribute to CI/CD pipelines across environments
- Participate in AI initiatives with the core AI/Nina team
- Contribute to front-end standards in the Nx monorepo, including design system adoption and Tailwind migration
- Collaborate with UX, platform, and back-end teams on API contracts, performance, accessibility, and production support
- Translate complex requirements into technically feasible, maintainable solutions
Belangrijkste vereisten- Angular (v20+), TypeScript, SCSS, HTML5, RxJS/Signals
- Experience or interest in developing code with AI tools
- State management (NGXS or similar) and REST/BFF integration patterns
- Unit testing (Jest/Vitest) and E2E testing (Cypress)
- Familiarity with web components (@angular/elements) and lazy-loaded routing
- CI/CD (Azure DevOps), Nx monorepos, and trunk-based Git workflows
- Understanding of Azure Cloud and REST-based architectures
- Analytics tagging (Relay, Adobe) and A/B testing tools (VWO) is a plus
- Languages: English and Dutch (professional proficiency)
- Educational background in Computer Science, Engineering, or related field
- Customer-focused mindset and strong communication with non-technical stakeholders
- Structured, proactive work approach with focus on quality and reliable delivery
- Collaborative attitude and openness to feedback
- Angular (v20+), TypeScript, SCSS, HTML5
- RxJS/Signals
- NGXS or similar state management
Solliciteren