Principal Mobile Engineer

Company Description

Launched in 1998, this pioneering British-born brand has specialised in creating amazing experiences and unforgettable memories - from hotels, city breaks and holidays to theatre, entertainment and spa days. Experts in brightening up online travel, is among the worldwide leaders in the field, helping hundreds of thousands of customers every year find, and do, "whatever makes them pink". is part of lm group, publicly traded multinational Group, among the worldwide leaders in the online travel industry. Every month, the Group reaches across all its websites and mobile apps (in 17 languages and 40 countries) 60 million unique users that search for and book their travel and leisure experiences. More than 1,200 people enjoy working with us and contribute to provide our audience with a comprehensive and inspiring offering of travel related products and services.

At the heart of our culture is a commitment of inclusion across race, gender, age sexual orientation, religion, gender identity or expression and accessibility. We strongly believe in an equal opportunity space, which is welcoming and celebrates the uniqueness of everyone who works here. We value different lived experiences and respect viewpoints, as we know unicity drives innovation. We want to make sure our people reflect the communities across the world we help travel.

Job Description

*This vacancy is also eligible for External Referral Programme: Do you have a friend that you think can be interested in this position?Don’t keep it for yourself, click here and suggest us his/her profile! Check out how our External referral policy works here

We have a daily challenge, which is to reach more than 60 million unique users (in 17 languages ​​and 40 countries) who want to book and personalize their next travel experience. For this reason, we are looking for software engineers who are passionate about challenges, such as creating a modern, scalable and resistant platform.

As a Principal  Mobile Engineer, you will work on our next-generation mobile applications, a specific project critical to our customer’s needs. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new challenges across the full-stack as we continue to push technology forward.

Key Responsibilities

You’ll Spend Time On The Following:

  • Take part in the entire products lifecycle and strategy  (concept, design, test, release and support), collaborating with product managers and other engineers to create the best experience for our customers within our next-generation mobile applications
  • Create, maintain, and implement the source code to develop mobile apps and mobile platform programs that meet the needs and requirements of our products and customers
  • Produce fully functional mobile applications writing clean code
  • Research and suggest new mobile products, applications
  • Understanding how our business works and how products add value to our customers
  • Understand how technology impacts our business and could be an enabler for our success
  • Learning and sharing experiences on new technologies and trends and how you can leverage them in current and future products
  • Collaborating and sharing knowledge with others across the group
  • Mentor other engineers and be for them a point of reference


The Expertise You Have

  • 5+ years of professional experience developing publicly available Mobile Apps
  • Proven iOS or Android development experience
  • Fluency with React Native (Typescript) framework
  • Knowledge of and experience with UI/UX design and development (custom views, interaction, etc.)
  • Experience working in a mobile team using agile and extreme programming methodologies
  • Prior experience mentoring and coaching teammates in a collaborative and team-based organisation
  • Analyse issues from multiple perspectives involving all relevant parties in identifying alternative solutions and making a decision
  • Fluent in English

Skills You Bring

  • Passion, for creating amazing experiences on mobile apps using your strong understanding of mobile users and business needs
  • Business Acumen: The ability to take a ‘big picture view of a situation, to weigh it up quickly, make a logical, sound decision confidently, and influence others to agree with you in order to have a positive impact towards achieving the objectives of the organisation
  • Analytical mindset: able to evaluate methods for collecting data, comparing available resources and drawing logical conclusions
  • Customer Approach and critical thinking
  • Product Thinking: the ability to contribute to the creation of company roadmaps and ensuing feedback. Simplifies product and technical design through proactive conversations.


Additional Information

What do we offer..

  • Join a dynamic team in an inclusive-international environment
  • Grow thanks to the career journey and our internal mobility perspective
  • Access to online learning platforms like O’Reilly
  • Weekly internal training sessions during office hours to learn and grow, such as our “Coding Dojo” sessions which we use to learn and share coding techniques
  • We'll provide you with top-notch hardware, a Macbook Pro 16" with an external monitor
  • Flexible working hours
  • Short working week (36h)
  • Discount travel
  • 2 annual days for volunteering

Hiring Process

Candidates for this position can generally expect a hiring process similar to the following one (please consider that based on location and availability the process can be slightly modified)

  • Qualified candidates receive feedback concerning their application from our Recruiting team
  • Based on role and experience, candidates might be requested to solve a coding exercise to submit. Exercise will be assessed by our internal Engineering team
  • Soft skills interview with HR and Hiring manager
  • Coding interview: a coding exercise to solve together pairing with our Engineering team in your favorite programming language