Senior Android Developer

eDreams ODIGEO
We are shaping the way people travel today and tomorrow!

Job details

  • Full-time
  • map markerBarcelona, ES
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Our dynamic team of young, talented professionals from over 60 different nationalities is driven by one clear mission: making travel easier, more accessible, and at a better value for our 18,5 million customers worldwide. Our professionals develop and use cutting-edge tools to be able to offer more combinations of tailored travel plans than any other site (we can create 3,000 travel plans in 10 seconds!).

We are now looking for a passionate Senior Android Developer to join our Mobile Team based in Barcelona.

Working on new projects and ideas, innovating and sharing your experiences with your teams makes the opportunity to develop, both at a professional and personal level. You’ll get to work in an incredibly dynamic, evolving industry in which every day brings new challenges and new levels to aspire to.

As a Senior Android Developer at eDreams Odigeo you will:

  • Be responsible for developing Android applications for all ODIGEO brands
  • Develop new functionalities using the best practices in the Android world
  • Define the best strategies for optimizing our existing applications
  • Work closely with other teams to define architecture decisions, always based on clean code
  • Be an important part in the decision making of the new functionalities

How does our Mobile team work?

  • We are an Android passionate team focused on code quality and clean architectures
  • We value hunger for learning, knowledge sharing and ambition
  • We build complex applications using the new best methods and technologies
  • We encourage our team to share new ideas and innovate
  • You will work in an informal atmosphere in a dynamic and highly qualified team
  • We have the chance to work closely with our own Agile Coaches and Product Owners to follow the best practices of Agile Methodologies
  • We care about the quality of the base code as to build in a clean, maintainable and scalable way is one of our main goals
  • We work hard, live and breathe Android and always think out of the box to create new exciting features!

For a better idea about our technological culture, you can go here or follow our tech blog where we show the technologies we work with!

Main requirements

  • You are excited about Kotlin and like to improve and apply all the functional programming features that can enhance our Android apps
  • Experience in unit testing and functional testing using Espresso and BDD
  • Experience working with continuous integration
  • You care about look & feel and design experience using the last trends in Material Design
  • You love new technologies, clean architecture and coding in a decoupled way
  • You have a continuous improvement & challenging mindset
  • You have the capacity to express your thoughts and ideas fluently in English
  • Understanding and knowledge of agile methodologies


  • Office with open spaces, breakout areas, training spaces, terraces with great views of the city, KANBAN boards, UX labs and more!
  • Variable bonus compensation based on both individual and company performance.
  • Discounts with our network of partners (airlines, gyms, restaurants, shops)
  • Half-day Fridays
  • Free English & Spanish language courses
  • No dress code among our policies
  • Showers and changing rooms on site where you can freshen up for whatever rocks your boat
  • A range of company benefit plans (healthcare, meals, transport passes, childcare vouchers, accident and life insurance, etc.)
  • Work and fun go hand in hand! Our Go!Teams will invite you and your teammates to social activities and events (support charities, celebrate successes, milestones or just Christmas, and even take part in sporting events)
  • An informal management style that promotes simple and direct relationships between team members and across teams

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300