Frontend Developer

Posted on October 24, 2025
Utrecht
Experienced (non manager)
Posted on October 24, 2025

About this role

Our Team

We advocate for the positive impact of travel on the world, guided by an engaging culture rooted in established company values. We empower our people to innovate and grow.

Our differences give us growth. Our diverse workforce originates from more than 50 countries, bringing together a depth of perspective and curiosity about the world. We encourage a culture of openness, curiosity, and flexibility—vital to deepening a shared understanding of our customers and each other.

We have a flexible hybrid model, working from our Utrecht HQ and our homes in the Netherlands.

Just as travel is about discovery, we're searching for the right people to join our team. Are you ready to inspire the world through travel?

We’re on the search for…

A senior frontend developer with a passion for creating user-friendly interfaces, based on a solid technical foundation and committed teamwork. Your experience, problem-solving skills, and out-of-the-box thinking will help us realise our best business ideas and serve our customers in the greatest way possible.

What you’ll be doing

You’ll join a multidisciplinary product team, reporting to the Frontend Technical Lead. Together with the other team members you work in an agile environment to make sure that new features are realized, while the existing code remains up to date and technical initiatives improve the developer experience. As a senior, your expertise is essential in identifying opportunities, choosing optimal solutions, and enhancing teamwork to improve productivity.

Some main activities are:

  • Developing frontend projects, mostly in React, ensuring that standards are met and best practices are followed.
  • Maintaining code quality standards (reliability, security, a11y, test coverage...) and assisting in solving technical issues.
  • Working on shared libraries, like our own library of web components and our design tokens.
  • As part of the Frontend Guild, align with frontend developers from other teams to maintain and improve consistency.
  • Collaborating with backend developers, designers, testers, product owner and scrum master to define user stories and make sure that we deliver what we have committed to.

What we’re looking for in you

We’re looking for skilled people who go ‘One Stop Further’ and have the same mindset as us, being forward-thinking, results-driven, caring and embracing diversity. You like to stay up to date with the latest developments and have an intrinsic motivation to grow and improve yourself, your colleagues, and the organization as a whole.

Tech Stack & Tools

We work with a modern and evolving tech stack. This includes:

  • React (with Redux), vanilla JS and Lit
  • Typescript when possible
  • SASS stylesheets following a BEM approach
  • Building code with Webpack, sometimes leveraging NX
  • Adobe Experience Manager as CMS
  • Jest and SonarQube for quality control
  • GitLab CI/CD for continuous delivery to AWS

Experience & Skills

  • You are skilled in frontend standards (CSS, Javascript, Web Components...) and stay up to date with the latest developments
  • You are familiar with code building processes and tools (CI/CD pipelines, bundlers, linters...)
  • You are experienced in 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 we’re looking for in your experience:

  • Minimum 7 years of professional frontend development experience, of which 5 years working with React
  • Competent in frontend standards like HTML, (S)CSS, JavaScript / TypeScript
  • Ability to build robust, reusable and accessible frontend components for a complex environment
  • Skill to choose wisely between a quick-and-dirty fix or a complete rewrite
  • Experience with accessibility, unit testing and web components
  • A deep sense of ownership and the ability to write clear, production-ready code based on requirements
  • Collaborative mindset — you're used to working with cross-functional teams, turning complex requirements into scalable solutions
  • The capability to translate the business requirements into technical tasks
  • Experience with coaching medior and junior developers

We’re not just looking for skills — we’re also looking for mindset. We’d like to work with someone who:

  • Is motivated, curious, and focused on building things they’re proud of
  • Solves problems with creativity and clarity
  • Cares about privacy, security, and building things responsibly

In addition, it’s beneficial if you have…

  • Knowledge of the SAFe framework
  • Familiarity with code building processes and tools (CI/CD pipelines, JS bundlers, linters...)
  • Knowledge of Adobe Experience Manager

 

Our offer

  • We offer a flexible hybrid model that combines remote work with in-office days each week, fostering teamwork and connection.
  • A complimentary NS train card to travel across the Netherlands for work and leisure.
  • An annual free Interrail/Eurail travel pass for you and a companion, so you can explore Europe and share the same experiences as our customers.
  • Unlimited access to OpenUp for lifestyle & well-being recommendations.
  • Support for your well-being through a personal allowance up to €1500.
  • A training allowance of up to €4000 to support learning opportunities relevant to your role.
  • An annual team trip across Europe to experience our product first-hand.
  • 20 working days per year from abroad.
  • An annual leave package of 28 days, plus study days, volunteer days, and a culture day.
  • Salary Scale: 60, Monthly gross salary (excluding 8% allowance): €5500 - 7000 (full-time) based on experience.

Curious to apply?

Apply directly via our website (https://jobs.eurail.com/en/vacancies).

  • We'll ask you to share your resume in English (our business language) and tell us why you're interested in Eurail and this particular role. It doesn't hurt to be creative; we enjoy seeing your personality shine through.
  • As part of the process, we may also ask you to complete a short assessment to showcase your skills.

If we think you might be a good candidate, the next step is a relatively informal interview with some of your potential new team members. For you, this is an opportunity to determine if Eurail is the ideal workplace, and for us, it provides insight into the value you would bring.

In the meantime…

If you’re curious, why not check us out on LinkedIn and get a sense of our culture and values?

Got questions? Our People & Culture team would be happy to help — just drop us a note at jobs@eurail.com. We don’t use LinkedIn for messages, so this is the best way to reach us!

While you're here, explore our travel passes and get inspired for your next journey at www.eurail.com.

Want more jobs like this?Get IT & technology jobs in Utrecht delivered straight to your inbox.
By signing up, you agree that we may process your information in accordance with our privacy policy.
More jobs from this employer
You might be interested in
For expats of all colours, shapes and sizes

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy

© 2025 IamExpat Media B.V.
Apply for this position