Senior iOS Software Engineer I – Rides (Taxis) – Tripsengineering Tripsrides
At Booking.com, 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. In the Trips business unit,
we’re committed to truly connecting your trip, offering not only accommodation, but everything
else you might want to book as part of your trip. From a visit to the Eiffel Tower, to a travel
pass to explore Barcelona your way, or your car for that dream Route 62 road trip, we want to
make that trip a memorable one.
The Rides team, part of our Trips Business Unit, provides our
customers with taxis & public transport services so that they can truly connect their trip from
beginning to end. We aim to make it easier for our customers to find, book, and get smoothly to
their destination during their trip.
As travel returns, we are looking for a Senior iOS Developer to
join our existing Taxis team, which focuses on helping
customers to find and book a taxi, whether it’s a pre-booked airport pickup or a ride hail to get
them back to their hotel after a long day of exploration.
As the Senior iOS Developer in this team, you will enhance the
native Taxis mobile experience in Booking.com's iOS app. You will directly
influence:
- Our goal to increase our Taxis product awareness
- Our desire to increase app engagement
- Our ambitions to offer a truly connected trip
You, alongside your talented team of UX, data analysts, product
managers & engineers will be making it easier for the 8.5 million customers who open our apps
everyday to find, book & use taxis. You will be working closely with your team but also with the
support of our other product teams in Rides (all of our app teams are based in London too) and
with our network of iOS developers across Booking.com to bring our vision to life.
Responsibilities
-
You will be involved in the development and maintenance of
features for our Taxis iOS product -
Ensure the utmost high quality of the Booking.com 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 Booking.com
app (Network, A/B testing, Local Storage, etc.). -
Ensure that the Taxis 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 Booking.com's growth through interviewing,
on-boarding, or other recruitment efforts.
Requirements
-
Relevant experience developing native iOS applications with
Swift or Objective-C. - Excellent knowledge of Swift, Cocoa and Xcode.
-
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 attention to detail.
- Self-starter, highly motivated, team-player.
-
Fully comfortable working in English, both in writing and
spoken.
Bonus points for:
-
Experience in working on building iOS applications with SwiftUI
and Combine. -
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.
*Please note, this role is based in London with no
relocation support provided but visa sponsorship can be offered.
Pre-Employment Screening:
If your application is successful, your personal data may be used for a
pre-employment screening check by a third party as permitted by applicable law. Depending on
the vacancy and applicable law, a pre-employment screening may include employment history,
education and other information (such as media information) that may be necessary for
determining your qualifications and suitability for the open position at Booking.com.
This employer is a corporate member of
myGwork – LGBTQ+ professionals, the business community for LGBTQ+ professionals,
students, inclusive employers & anyone who believes in workplace equality.