
Senior Frontend Developer
- Hybrid
- Utrecht, Netherlands
- Development
Build scalable, high-performance UIs with Angular and TypeScript for a real-time SaaS platform used by event pros in 70+ countries. Lead with clean code, mentoring, and impact
Job description
About us
Rentman is a B2B SaaS scaleup where we build the leading operations management platform to support event and media production teams. Think of us as the JetBrains for the event and media world.
Our product is our main and only focus. So if you want to work on, and improve, a long-term codebase, and think about the larger technical and product picture, then Rentman can be an interesting match for you.
Remember the last event you attended? Remember the lights, speakers, decorations, bars and everything there is to see there? All those resources need to be planned up front, tracked and transported. That’s where Rentman comes into place.
Our users plan everything from small shoots to massive festivals in 70+ countries, and they all rely on Rentman to keep their gear, people, and timing perfectly in sync.
We’re based in Utrecht (NL) with a second office in Toronto (CA), and our 100+ team members work in a culture that’s open, flat, and inclusive, where curiosity drives us, ownership matters, and everyone has the freedom to challenge ideas and make an impact.
Check out our public roadmap to see what’s coming next!

Our way of working
Rentman currently has 5 self-sufficient development teams, with plans to expand to 7 in the near future to realise all of our product goals.
The teams we currently have are:
Team equipment (You are here!)
Team financials (See our open position here)
Team project management - Responsible for our soon-to-be-released Organize product
Team crew - Responsible for all crew needs. Planning, budgets, and time tracking
Team lifecycle - Responsible for everything related to onboarding and customer health
We strive to have all development teams self-sufficient and self-structured. A perfect development team consists of 2 frontend developers, 2 backend developers, a product owner, a QA engineer and a designer.
While every team is free to set their own structure and goals, currently all teams work in a traditional scrum way. 2 week sprints, with a retro to end the sprint.
Customer understanding is important at Rentman, so we facilitate visiting warehouses, interacting with customers at our “Rentman live” events, and joining various trade shows to hear first-hand from our customers how they experience our software.
Our tech stack in a nutshell
Our front-end is an Angular based SPA with over 3.500 components. It is based on a custom-made design system, and the main data-views are powered by AG-Grid. We strive to stay up-to-date with all latest developments, and we usually migrate to the latest Angular versions within 2 weeks of a new release.
We smartly process thousands of item records in the front-end caching layer, and actively keep client states in sync through a custom made websocket structure.
Our back-end is a custom-made PHP framework, with a queryable API interface similar to GraphQL (but we built ours before GraphQL existed 😉).
We take development-at-scale very seriously, and have fully typed our frontend, and even have a custom-made php-to-typescript system so that our frontend-to-backend communication is also properly typed.

Job requirements
What we’re looking for
3 years of experience as a senior in a "product-led" development team/SaaS company
Proven experience in contributing to a user-friendly solution
Proven experience dealing with complex business rules and data models
Proven accountability for feature development solution & success
Positive mindset towards using AI in the development toolchain (The development landscape is changing rapidly, and at Rentman, we’re open to exploring how this can benefit us in our day-to-day work)
For us, having Angular experience is a nice-to-have. At Rentman, we believe that every good developer understands that a framework is a tool to help achieve results and that you can always learn a new framework if you have strong fundamentals.
What you’ll get
An ambitious, inclusive, diverse international team
Competitive salary (+8% holiday benefit) based on experience
A “13th month” annual bonus based on company results
25 days of paid vacation, plus one extra day off each year from your 2nd year onwards up to your 5th anniversary
A paid 4-week sabbatical after 5 years to go on an adventure
Flexible WFH policy & work from anywhere for 4 weeks a year
A shiny Windows, Linux or Mac of your choice
An Annual training budget to boost your skills
A pension plan via BrightPensioen
Access to OpenUp for mental well-being and personal growth
Sports activities (Rentman football team, squash and padel) and a Onefit fitness subscription
An OV Business card if you live further than 10km away from the office
A flexible and engaging work environment with free lunches, office perks (PS5, Ping Pong, D&D), legendary karaoke parties, and various team activities
An amazing office in the heart of Utrecht, Netherlands, at the historical Drift 17
Our process
Here's a breakdown of our recruitment process to give you a clear idea of what to expect:
Call with a recruiter, an introduction to Rentman & the process (30 mins)
Interview about Past Experience & Culture.
A case.
Final interview.
If this sounds like the challenge you’re looking for, we’d love to hear from you. Apply via the link.
At Rentman, we celebrate diversity and are committed to creating an inclusive environment for all employees. We believe that our differences make us stronger and strive to foster a workplace where everyone feels valued and respected.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
