
Front-end developer
- Hybride
- Utrecht, Utrecht, Nederland
- Development
Functieomschrijving
About Bloxs
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.
Role overview
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.
We’re modernizing our architecture and design systems, so this is a great opportunity to influence how we build, test, and scale our frontends.
Key responsibilities
• 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
Vereisten
Must-Have experience
• 4+ years of front-end experience with 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)
What Bloxs offers
• 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
• Flexible working structure, including part-time and hybrid options with a minimum of two in-office days per week
Additional info
We currently do not offer visa sponsorship or relocation support for this role. You must already be allowed to work and reside in the Netherlands.
We kindly ask external recruitment agencies not to contact us regarding this vacancy, as we do not accept unsolicited assistance or candidate submissions.
of
Helemaal klaar!
Je sollicitatie is succesvol ingediend!