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. lastminute.com is among the worldwide leaders in the field, helping hundreds of thousands of customers every year find, and do, "whatever makes them pink".

lastminute.com 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

lm group is  looking for an enthusiastic, creative, smart and experienced Mobile Developer for our team based in Chiasso.

Key Responsibilities

You’ll be involved in the development of our brands apps, which are used by thousands of people in Europe. This means you’ll have the opportunity to be a part of the planning and development of apps that are popular both domestically and globally. 

Furthermore, the migration of the codebase has been underway for some years. Every new feature is being developed with React Native, while native legacy code is being gradually removed.

You’ll work on improving the codebase’s internal structure as well as the performance and UX of the apps itself. Through code reviews that let developers learn and improve from one another, automated CI testing, and other workflows we’ve created, we ensure all the development work we do is sustainable.

About the Team

We are a fast and innovative team passionate about mobile technologies. We develop multiple mobile apps for our company brands.

We work in a cross-functional, self-organizing and highly autonomous team, adopting the SCRUM framework. Among other things, TDD, pair-programming, refactoring and code-reviews are deeply embedded and we are constantly striving to improve the way we work. The team's official language is english.

Who you are

You take initiative and go beyond your current role to boost team productivity through codebases, improving tools, and helping team members expand their knowledge. You endeavor to contribute quality output by proposing improvements for plans, development specifications, and tests.

Qualifications

Essential

  • Knowledge of and experience with Android/iOS native development 
  • Knowledge of and experience with UI/UX design and development (custom views, interaction, etc.)
  • Passion about mobile app development

Preferred

  • Knowledge of and experience with React Native development
  • Understand the goodness of agile methodologies and extreme programming practices
  • Strong interest in software design and testing

Additional Information

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
  • Coding Dojo: a weekly training to learn and share coding techniques during office hours
  • Internal technical conference (technical lunch)
  • Flexible working hours
  • Preferential prices reserving through our platform

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 to a public repository on Github. 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