Front-end developer (angular 18+)

Bloxs
Utrecht, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Dutch
Experience level
Intermediate

Job location

Utrecht, Netherlands

Tech stack

API
Build Automation
CSS
Software as a Service
Software Quality
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Node.js
Performance Tuning
Regression Testing
Data Streaming
TypeScript
RxJS
Enterprise Software Applications
Angular
.NET Core
Devexpress
Cypress
Backend
WebPack
Angular
Solid Principles
Front End Software Development
REST
Jasmine

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

About the company

Bloxs is a fast-growing SaaS company that empowers real estate professionals with intelligent tools to manage their portfolios more efficiently. From automating workflows to delivering smart financial insights, our platform helps users gain control and clarity. We're expanding our development team and are looking for a Front-end Developer (Angular) who brings both deep technical skills and a passion for clean, scalable UI development.

Apply for this position