Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Senior iOS Developer - Attractions job in London at

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Senior iOS Developer - Attractions at

Senior iOS Developer - Attractions London, Greater London Full Time

Job Description

Senior iOS Developer - Attractions

At, we believe travel is a force for good in the world, connecting people and cultures, reducing barriers and increasing understanding. Our mission is to make it easier for everyone to experience the world. We make this possible by allowing everyone to book their entire trip with The Attractions business vertical is part of the Trips Business Unit where we are making a connected trip possible for our customers. Attractions focuses on the wide variety of attractions, tours, and activities available at destinations around the world. We aim to make it easier for our customers to find, book, and experience any attraction at unbeatable value. As travel returns, we are looking for a Senior Product Manager to join our growing team to create value for our customers and business.

As the Senior iOS Developer for Attractions Mobile Apps , you will be building the Attractions native mobile experience in’s iOS app from the ground up . You will be working closely with native mobile teams within Booking’s app frameworks to make it easier for the 8.5M people who open our apps everyday to discover, book, and experience tours, activities, and attractions. With a talented team of UX, app developers, and data analysts, you will create a seamless Attractions mobile app customer experience to increase app engagement, bookings and ultimately drive Booking’s in-destination app usage.


  • You will have end to end ownership of the development of our Attractions iOS app.
  • You will be involved in the development of new features, collaborating with other native iOS developers.
  • You will collaborate with the rest of the Attractions Mobile Apps team in order to create a seamless experience across mobile platforms.
  • Ensure the utmost high quality of the app in production, by monitoring crashes, firefighting incidents, solving complex bugs, etc, and leading incident investigation if necessary.
  • Lead and coach other developers in the team
  • Maintain and modernize the core libraries for the app (Network, A/B testing, Local Storage, etc.).
  • Ensure that the Attractions iOS product and new features are always kept up-to-date with the latest technology standards and department guidelines.
  • Ensure that service-level-agreements for test coverage and quality are met by implementing tests and processes.
  • Perform profiling to find bottlenecks and optimize performance, and ensure that performance metrics are set up and monitored for app health.
  • Able to connect business and product goals to complex technical tasks.
  • Solve issues prioritizing based on customer impact.
  • Collaborate with app developers, backend developers, product owners, and quality specialists, to constantly improve customer experience within the app platform.
  • Contribute to's growth through interviewing, on-boarding, or other recruitment efforts.
  • Skilled 
  • 7+ years of experience developing native iOS applications using Swift or Objective-C.
  • Excellent knowledge of Swift, Cocoa and Xcode.
  • Experience in working on building iOS applications with SwiftUI is a must for this role.
  • Good understanding of best practices in testing and test frameworks available for iOS projects.
  • Knowledge of Object Oriented concepts and a strong passion for software development.
  • Self-motivated to explore new technologies, applications and environments.
  • Excellent degree of communication skills - Being able to effectively communicate to both technical and non-technical stakeholders.
  • Excellent attention to detail.
  • Self-starter, highly motivated, team-player.
  • Fully comfortable working in English, both in writing and spoken.
  • Bonus points for:

  • Experience in the Tours & Activities industry.
  • Experience with Apple Approval & Distribution Process, Ad Hoc & Enterprise Distribution.
  • Having built an approved store App.
  • Experience with A/B testing.
  • You are passionate about open source and contribute.
  • You’re not afraid to solve deep technical challenges of a whole new level at a huge scale.
  • You have an intrinsic curiosity in technological innovations and you are always on top of the latest trends.
  • B.Offered

  • Contributing to a high scale, complex, world renowned product and seeing real-time impact of your work on millions of travellers worldwide.
  • Working in a fast-paced and performance driven culture.
  • Opportunity to utilize technical expertise, leadership capabilities and entrepreneurial spirit.
  • Promote and drive impactful and innovative engineering solutions.
  • Technical, behavioural and interpersonal competence advancement via on-the-job opportunities, experimental projects, hackathons, conferences and active community participation.
  • Competitive compensation and benefits package and some great added perks.
  • You can choose to work either from the office in London or Amsterdam
  • Get MatchedUpload your resume and see jobs that match your skills and experienceMatch Unknown


    Recommended Skills

    • A/B Testing
    • Apple Xcode
    • Attention To Detail
    • Backend
    • Coaching And Mentoring
    • Communication
    Apply to this job.
    Think you're the perfect candidate?

    Job ID: 0d31ff4ca2ec