Eurail B.V.

Front-end Developer


Our team

We are curious and innovative with a passion for travel. Our purpose is to create connections that leave lasting impressions, enabling travellers from all around the world to explore the best of Europe. We love passionate people with a global outlook who share our company values, and who seeking out new ways of growing. We pride ourselves on our diversity, with colleagues from 33 countries, each bringing a fresh perspective. We put our customers at the heart of all that we do, constantly innovating to improve our products and utilising technology to create a unique experience. 

What can you expect?

Being a developer at Eurail means being up for a challenge. You will be part of a young and dynamic team where your experience, skills and ideas are a key part of our success.Some of your responsibilities will include writing optimal code (with a focus on quality; performance, reliability, readability, scalability, among others), reviewing colleagues’ code and helping us improve the development culture.

We are flat-structured in agile cross-disciplined teams (which can include content writers, UX/UI designers, Front/Back-End developers, product owners, scrum masters, data analysts and other specialities) therefore it’s very important that you enjoy collaborating with others. You will also be part of our Front-End guild, where we discuss how to improve our product technicalities, share technical knowledge between each other and ensure everyone is aligned and happy with how everything’s done.

What we would like to see

  • You enjoy what you do
  • You are aware or skilled about some of the latest Front-End features (CSS3+, ES6+, Web Components...)
  • You have some knowledge on code building processes (and tools such as Grunt, Gulp and Webpack)
  • You’re (somewhat) experienced on writing unit tests
  • You own what you develop and always try to find the best solution available
  • You can tell which UX enhancements provide most value for a user
  • You are always searching for the opportunity to teach or learn something new
  • You know how to solve a problem using different approaches, architectures or tools

What’s our technical stack

  • We currently use vanilla JS/jQuery and React (with Redux), preferring React
  • All our styles are written using SASS and following a BEM approach
  • We build our code with a mix of Grunt and Webpack
  • Our sites are built with AEM (CMS)

Do you have more questions?

You can send questions about this vacancy to, we will respond to you as soon as possible. 

Reference No:


Job type:

Fixed Term Contract

Working hours:


Working days:


Application deadline:




Company homepage:

Office address:

3511SB Utrecht