Front-end developer (angular 18+)
Role details
Job location
Tech stack
Job description
As a front-end developer, you'll work in a cross-functional product team on both new and existing features, collaborating closely with designers, product managers, and backend engineers. Your core focus will be building modern, maintainable frontends using Angular (v18+), contributing to UI modernization, and ensuring a high level of performance and code quality., * Develop and maintain Angular (v18+) applications for our .NET Core-based SaaS platform
-
Implement UI features using Angular Standalone Components, Feature Modules, and Dynamic Components
-
Build and maintain reactive structures with Angular Signals and RxJS
-
Ensure performance through OnPush strategies, efficient change detection, NgZone, and trackBy usage
-
Write reusable, modular code following DRY and SOLID principles
-
Apply SCSS best practices including variables, mixins, and responsive theming
-
Work closely with design on Angular Material and DevExpress UI components
-
Write unit and E2E tests (Jasmine, Karma, Cypress), and maintain coverage and stability
-
Collaborate with backend teams to integrate and manage RESTful APIs, interceptors, guards, and DTO-based data flows
-
Contribute to CI/CD workflows, performance optimization, and frontend architecture
Requirements
-
4+ years of front-end development experience, with recent hands-on work in Angular
-
Strong knowledge of Angular v18+, Angular Signals, and RxJS operators (e.g., switchMap, mergeMap, combineLatest)
-
Solid experience with TypeScript (v5.5+) and SCSS
-
Experience working with DevExpress (v24+) and Angular Material
-
Deep understanding of HTTP/HTTPS, RESTful APIs, HttpClient, and authentication flows
-
Familiarity with performance optimization techniques: OnPush, lazy loading, feature modules
-
Proficient in testing frameworks: Jasmine, Karma, Cypress (including API mocking and regression testing)
-
Experience with Webpack, Node.js, and build optimization (AOT/JIT compilation)
-
Hands-on knowledge of CI/CD processes, dependency management, and build automation
Nice-to-haves
-
Experience in SaaS, fintech, or enterprise software environments
-
Familiarity with .NET Core integration and backend collaboration
-
Knowledge of modular/micro-frontend architecture
-
Understanding of CQRS patterns and scalable system design
-
A2 level Dutch (or willingness to learn)
Benefits & conditions
-
A competitive starting salary based on experience
-
A performance-based bonus scheme
-
Travel cost reimbursement (€0.23 per km)
-
Personal Development budget
-
Budget to furnish your home workspace
-
Pension plan (100% of the premium covered by Bloxs)
-
25 vacation days (based on a 40-hour workweek)
-
Daily catered lunch and a panoramic view over the city of Utrecht