Android Developer

We are looking for an experienced Android developer to assist us with the implementation and maintenance of our app. As a developer at Eurail you will join our young development team, where you can make a difference by improving our codebase, processes and of course the team itself.



Eurail offers you the best of both worlds. We offer you the atmosphere and freedom of a start-up, combined with the professionality and resources of an established company.

We sell Interrail or Eurail passes that enable our travellers to enjoy Europe’s rail network in 31 countries. We have enabled millions of travellers from all around the world to explore the best of Europe, and we constantly work to improve our product and brand proposition for our international customers. We create connections that leave lasting impressions!


With our multicultural and passionate team, we believe that creative thinking and diversity helps to improve our brands and ultimately create a unique experience for our customers, and one that they will want to repeat.


Job description and Role

Your responsibilities will include:

  • Develop new features for the Eurail Rail Planner Android app

  • Work across disciplines with designers, content creators, product owner and test engineers.

  • Active participation in planning and design decisions


Boxes to tick

You are the Android developer we are looking for if you have the following attributes:

  • Bachelor’s or Master’s degree in Computer Science or a related field

  • 2-5 years of experience with native Android development in Java

  • Solid understanding of object-oriented programming, design patterns, data structures, algorithms and mobile design principles

  • Up-to-date with the latest technologies related to Android development and features

  • Experience with GIT (version control, github/gitlab/bitbucket/etc.)

    • It’s worth asking for their github profile. We can have a look and ask them to talk about some of their projects.

  • Experience with the Scrum Agile way of working

    • Able to work in a cross functional team

  • Have strong communication skills

    • Understand user feedback

    • Able to interpret user requirements

    • Able to communicate across teams and roles


  • Nice to have (but not required at all)

    • Experience or interest in Kotlin, Flutter and react native

    • Experience with location-sensitive apps

  • You have an EU passport or a permit to work in the Netherlands.


Why work for Eurail?

  • You will work in a very positive environment with helpful colleagues

  • You profit from the ambitions of a scale-up: maximum freedom in your work with a professional outlook

  • An attractive salary and benefits

  • An annual training budget of €5,000 to be used for your own personal development

  • A healthy work/life balance, including flexible working

  • A young, growing and informal organisation

  • The opportunity to make a concrete and directly visible contribution to the development of a young company;

  • An international working environment

  • A 32- to 40-hour work week


Your development is important to us

Personal development is very important to us. For that reason, we invest in all our employees. With your very own education budget you can develop your personal and professional experience. You can follow a training course over a short or longer period, with a coach for instance, but also attend conferences. We encourage you to think beyond your own position. As an employee of Eurail you will take part in cross functional team projects.


A glimpse of life at Eurail

Excited to start your application? Here are a few things to help you get going:


Do you have more questions?

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