Senior Frontend Developer - Team Financial
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!

The financial team
When you attend a festival you always notice the big stages, loud music, and hard-working people at the venue, but behind every successful event there are always the important steps that need to happen before anything can start rolling. The earliest stages of building an event is a back-and-forth sales process, where quotes are negotiated over, adjusted, and readjusted to come to a final quote which contains all agreements on how to best make the event come to life in a successful way. And of course, what's quoted must be invoiced: without this flow of money the whole industry would come to a halt.
In the financial team you are responsible for ensuring that our customers can stay on top of their profitability, have professional-looking customer communication, and are compliant with all their local and international laws and regulations by maintaining cost-calculation systems, a highly-customizable document template editor, maintaining integrations with several payment providers and bookkeeping softwares (such as Xero, Quickbooks and Exact Online), and connections with local regulators such as VeriFACTU (for spain) and Peppol (European wide).
Because every company has a different way of working, it is important for the financial functionalities to be very flexible, while always staying correct, because when it comes to money and official documents there is no room for mistakes.
You can read more about our quoting and invoicing product here.
Recent features of the financial team
The roadmap of the financial team is quite extensive, but here are a few features that you could have worked on:
Purchase orders
A Purchase Order is a legal contract lots of companies use to determine types, prices, and quantities of any equipment that is needed, or services that have to be provided by an external supplier. It is essential that information is clear, and correct as this data is legally binding. You can imagine that every freelancer you need on a job needs a contract which outlines what work they will do, and how much they will get paid for it.
The challenging aspect of Purchase Orders was that it is a document that can contain a lot of different types of information, and therefore touches all other parts of the system. It can have equipment, labour, subrentals, and general costs. All these costs need to stay in-sync with changes in the software, but always need to be approved by an authorized user before it can be sent to a supplier. Having a good UX for adding, viewing and managing these costs, and a clear approval process was fundamental for this functionality.

Online quotes
For our customers, every detail counts when it comes to planning new productions and trying to win more business. The first financial contact point is sending the client a quote, but once it’s emailed, it often vanishes into the unknown: Did they open the quote? Are they actively reviewing it or has it been forgotten? When’s the right moment to follow up?
With online quotes we’ve built a double-sided solution that gives both a great end-user experience, but also very valuable insights into engagement with the quotes for our customers, and allows in-system communication with their clients to never lose track of what has been communicated.
Online quotes was a challenging feature in terms of UX, because every company wants to be able to control their own “face” to their customers. Their documents are highly personalized, and the online quoting environment needs to look and run in perfect condition.
Technically it was also challenging because it was built on-top of an already existing (but less feature-rich) quoting and online-signing platform, which had to keep working without interruption.

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 financials (You are here!)
Team equipment (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.
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 up to your 5-year 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 skill
A pension plan via BrightPensioen
Access to OpenUp for mental well-being and personal growth
Sports activities (Rentman football team, squash and padel) and an Urban Sports 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 recruiter an introduction to Rentman & the process (30 mins)
Interview about Past Experience & Culture. Showcase work/code you’re proud of (45 mins). Afterwards, a conversational assessment with a developer (Refine an issue, review a design, pair-review a PR) (45 mins)
These interviews will be in the same session
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.