Zum Inhalt springen

Frontend Developer

  • Hybrid
    • Utrecht, Netherlands
  • Development

Contribute to a global SaaS platform used in 70+ countries — and grow your skills in a supportive, collaborative dev team.

Job description

Looking for a place where your ideas are heard, your code is shipped, and learning never stops? Do you want to learn by building software that powers real-world events — from festivals to film shoots in 70+ countries?

About us

Rentman is a B2B SaaS scaleup building smart, powerful operations management platform for event and production teams. 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. Check out our public roadmap to see what’s coming next.

We’re based in Utrecht (NL) with a second office in Toronto (CA), and our team includes 100+ people with 30+ nationalities. We work in English, and our culture is open, inclusive, and flat — built on curiosity, ownership, and the freedom to challenge ideas.

Mission Of This Role

As a Frontend Developer at Rentman, you’ll deliver user-facing features that make complex workflows intuitive for our customers. You’ll build Angular components, ensure code quality, and collaborate closely with designers, backend engineers, and QA to bring ideas to life in our SaaS platform.


What Are You Going To Do?

  • Implement and maintain Angular/TypeScript features and components.

  • Collaborate with backend developers, designers, and QA to deliver complete functionality.

  • Participate in code reviews, learning and contributing to our shared quality standards.

  • Write unit tests and contribute to E2E coverage to ensure reliability.

  • Take ownership of tasks within a sprint, delivering independently with support from senior colleagues.

  • Surface risks or blockers early and work with your team to resolve them.

 
Our Stack

Rentman is a modern cloud-based web application relied on daily by our users to administer movement of equipment and access data on the go.

Front-End

  • The current version of Angular is our main frontend framework, using TypeScript

  • A mobile app developed with Ionic and Capacitor built using Angular components

  • Compilation and bundling done by Webpack

  • Websockets (NodeJS and SocketIO) to sync data between clients

  • We work based on "Continuous integration" so our systems can run separately on different versions

 
Back-end

  • From a back-end perspective, Rentman consists of our internal API, a public API and a set of microservices. The internal API is quite intense on complex database calculations. Modern version of PHP and MySQL are used in our internal API. Modern versions of Laravel, used by some of the microservices. Our backend is deployed on AWS
     

Testing Approach

  • Automated unit testing on every pull request

  • Automated E2E tests with Ghost Inspector, running weekly and on demand

  • Automated mobile app tests with Appium and Webdriverio

  • Weekly manual regression testing

  • Manual testing on demand

Methodology

We follow Scrum with two-week sprints and weekly releases. Our four self-organising dev teams each focus on their own product stream and consist of a product owner and 4 to 6 frontend or backend developers, one of them has the role of scrum master. A dedicated QA team supports testing and manages regression tests and releases. During a weekly 'Tech Alignment' meeting, developers together with the CTO discuss technology, address technical debt and decide on our technical roadmap. 20% sprint capacity can be used for initiatives on the technical roadmap.

Job requirements

Essential attributes to be a successful Frontend Developer

  • 2–4 years of professional experience building modern single-page applications.

  • Solid skills in Angular and TypeScript.

  • Familiarity with testing frameworks (e.g., Jest, Cypress, Karma).

  • Understanding of accessibility, responsive design, and performance basics.

  • Collaborative mindset, curiosity, and openness to feedback.

Nice-to-have attributes to make you a perfect match for the Frontend Developer position

  • Exposure to mobile development (Ionic/Capacitor).

  • Familiarity with backend APIs or databases.

  • Experience working in SaaS or real-time systems.

What you'll get

  • An ambitious, inclusive, diverse international team

  • Competitive salary 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 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 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 recruiter an introduction to Rentman & the process (30 mins) 📞

  • Interview about Past Experience & Culture (60 mins) 👨🏻‍💻

  • Take-home assignment (max 120 mins) 📝

  • On-site final Skills Interview on assignment (90 mins) 🏣

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