At a Glance
- Tasks: Lead the design and development of advanced iOS applications for a global travel platform.
- Company: Join a dynamic team at Expedia Group focused on customer-centric innovation.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact by shaping AI-enabled mobile experiences for millions of users.
- Qualifications: 12+ years in iOS development with expertise in Swift and Objective-C.
- Other info: Collaborate with diverse teams and drive innovation in a fast-paced environment.
The predicted salary is between 48000 - 72000 £ per year.
The Product Team creates high-quality end-to-end experiences for travelers, partners, and Expedia Group. Our focus on customer-centric innovation enables us to develop products that build loyalty and repeat business. We partner closely with teams across Expedia Group to drive growth and achieve results for our customers and the company.
This Principal iOS Engineer sits within the Search and Recommendations Experience team which owns the end-to-end search and recommendations experience, including search entry, results, maps, filters, and recommendations across multiple lines of business such as lodging, cars, activities, flights and packages. In this role, you will provide technical leadership for native search and discovery experiences, setting architectural direction, influencing engineering standards, and shaping the evolution of AI-enabled capabilities across the mobile platform.
In this role, you will:
- Lead the design, development, and maintenance of advanced iOS applications, ensuring high performance, quality, and responsiveness across Expedia Group’s product suite.
- Architect and implement robust, scalable system and API designs, including effective data modelling to support complex business requirements.
- Drive cross-functional collaboration to define, develop, and ship impactful features, ensuring alignment with organisational goals and technical strategy.
- Champion best practices in software engineering, testability, and maintainability through code reviews and mentoring.
- Safely integrate and operate AI/ML‑enabled solutions to enhance user experience and improve operational outcomes.
- Troubleshoot, optimise, and resolve complex technical issues, contributing to the continuous improvement of services and domain capabilities.
Minimum Qualifications:
- Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
- 12+ years of relevant professional experience.
- Demonstrated experience owning the full lifecycle of iOS services or features within a multi-service or domain environment.
- Proficiency in Swift, Objective-C, and iOS frameworks, with a strong understanding of system and API design principles.
- Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
Preferred Qualifications:
- Experience architecting scalable, complex, modular, and maintainable iOS mobile architectures, leveraging common design patterns such as MVVM or VIPER.
- Advanced proficiency in SwiftUI - Skilled in multi-threading, concurrency, and performance optimisation.
- Prior experience in the search domain or travel industry, such as building or scaling search, discovery in consumer mobile apps.
- Experience establishing technical strategy, best practices, and operational excellence for organisational mobile platforms.
- Advanced knowledge of integrating AI/ML capabilities into mobile products to enhance functionality and user engagement.
- Demonstrated experience collaborating within large, globally dispersed development teams.
- Expertise in cross-platform or multi-domain engineering, contributing to broad technical initiatives.
iOS Developer in London employer: Expedia Group
Contact Detail:
Expedia Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Developer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other iOS developers. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best iOS projects. Whether it's apps you've built or contributions to open-source projects, having tangible evidence of your expertise can really set you apart.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge, especially around Swift, Objective-C, and system design principles. Practising common interview questions can help you feel more confident when it’s time to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Keep an eye on our job listings and make sure to submit your application directly for the best chance at landing that dream role.
We think you need these skills to ace iOS Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the iOS Developer role. Highlight your experience with Swift, Objective-C, and any relevant projects that showcase your skills in building high-quality applications. We want to see how you can contribute to our team!
Showcase Your Projects: Include links to your GitHub or any other portfolio where we can see your work. If you've built apps or contributed to open-source projects, let us know! This gives us a glimpse of your coding style and problem-solving abilities.
Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you're excited about the role and how your experience aligns with our goals at StudySmarter. We appreciate straightforward communication!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Expedia Group
✨Know Your Tech Inside Out
Make sure you’re well-versed in Swift, Objective-C, and iOS frameworks. Brush up on system and API design principles, as you'll likely be asked to discuss your experience with these technologies during the interview.
✨Showcase Your Leadership Skills
As a Principal iOS Engineer, you’ll need to demonstrate your ability to lead and mentor. Prepare examples of how you've influenced engineering standards or driven cross-functional collaboration in previous roles.
✨Be Ready to Discuss AI/ML Integration
Since the role involves integrating AI/ML solutions, come prepared to talk about any relevant projects. Highlight how you’ve applied AI concepts to enhance user experiences or improve operational outcomes in your past work.
✨Familiarise Yourself with the Travel Industry
If you have experience in the travel sector or building search features, make sure to highlight that. Research current trends in travel tech and be ready to discuss how they could impact the role you're applying for.