Mobile Developer

Company Description

Launched in 1998, this pioneering British-born brand has specialised in creating unforgettable experiences - from city breaks, hotels and holidays to theatre and spa days. 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, a publicly-traded multinational Group, among the worldwide leaders in the online travel industry. Each month, our websites and mobile apps (available in 17 languages and 40 countries) reach 43 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 providing our audience with a comprehensive and inspiring offering of travel-related products and services

Job Description is  looking for enthusiastic, creative and smart Mobile Developer for our team based in Chiasso.We are a fast and innovative team passionate about mobile technologies. We develop multiple mobile apps for our company brands (see below for the technologies we use) and we also take care of the required backend systems.We work in a cross-functional, self-organizing and highly autonomous team, adopting the SCRUM framework. You will work with our product managers and UXs in a highly collaborative manner.Among other things, TDD, pair-programming, refactoring and code-reviews are deeply embedded and we are constantly striving to improve the way we work.

Working with us will give you the possibility to study and deepen a lot of technologies: our apps contain both native and react-native code at the same time so we are evolving and maintaining features by using multiple languages. The modules are written in Swift and Objective-C for iOS, Kotlin and Java for Android, and TypeScript for React Native.We are sharing a pure TypeScript library with other teams involved in the development of our websites.We use a CI system and an e2e test suite and maintain and develop a microservice as a backend of the mobile application developed in Java, Kotlin and Spring.

Key Responsibilities

  • Develop new features related to our mobile apps in a cross-functional team impacting more than 600K user per month
  • Analyze product requirements with other team members
  • Evaluate new technologies in order to find the best solution to meet the business needs
  • Maintain and evolve the code base
  • Collaborate with other teams in order to design and develop cross platform features



  • You care about software
  • You are able to develop autonomously on one of these platforms: Android iOS , React, React-Native
  • You care about the latest mobile application trends and technologies
  • You are interested in software design and testing 
  • You can approach complex mobile user interfaces from a technical point of view
  • You understand the goodness of agile methodologies and extreme programming practices
  • You have sensibility in user experience and attention to the product
  • You are proactive in challenging the products both in terms of functionalities and user experience
  • You keep on improving yourself, learning from colleagues and sharing your knowledge
  • You contribute to the growth of the team-members and the team as a whole

What we offer

  • Working in an international agile environment using eXtreme Programming
  • Bleeding edge technology stack (React Native, TypeScript, Swift, Objective-C, Java, Kotlin, Kubernetes, Spring Boot, ReactJS, and more ...)
  • Continuous learning program with internal didactic unit
  • Possibility to join conferences around Europe for continuous improvement
  • Coding Dojo: a weekly training to learn and share coding techniques during office hours
  • Internal technical conference (technical lunch)
  • Flexible working hours
  • Remote work (2 days per week)
  • Complimentary fruit, beverages, coffees and a dedicated lounge area
  • Preferential prices reserving through our platform
  • Discounts from external partners
  • Internal Gym and convention with other Gyms around Italy