At a Glance
- Tasks: Lead the design and development of advanced iOS applications for travel experiences.
- Company: Join a leading tech company transforming travel with innovative solutions.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and career advancement.
- Why this job: Make a real impact on travel technology while working with cutting-edge AI solutions.
- Qualifications: Bachelor’s degree in Computer Science and experience in iOS development.
The predicted salary is between 70000 - 90000 £ per year.
The Product Team creates high-quality end-to-end experiences for travelers, partners, and Expedia Group. 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. 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.
- Bachelor’s degree in Computer Science or a related technical field
- Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products
- 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
- Advanced knowledge of integrating AI/ML capabilities into mobile products to enhance functionality and user engagement
- Expertise in cross-platform or multi-domain engineering, contributing to broad technical initiatives
Ontwikkelaar employer: Expedia Group
At Expedia Group, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our Product Team is dedicated to creating high-quality experiences for travellers, offering employees the opportunity to work on cutting-edge technology in a dynamic environment. With a strong focus on professional growth, mentorship, and the integration of AI/ML capabilities, we empower our team members to lead impactful projects while enjoying a supportive work-life balance in a vibrant location.
StudySmarter Expert Advice🤫
We think this is how you could land Ontwikkelaar
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. 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 projects, especially those related to iOS development and AI/ML. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences, especially how you've tackled complex problems in mobile apps.
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications come directly from passionate candidates. Tailor your application to highlight your experience with search and recommendations, and let us know how you can contribute to our team.
We think you need these skills to ace Ontwikkelaar
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in SwiftUI, AI/ML capabilities, and any relevant experience in the travel industry to catch our eye!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about the role and how your background aligns with our mission at StudySmarter. Share specific examples of your work in search and recommendations to show us what you can bring to the team.
Showcase Your Projects:If you've worked on any iOS applications or AI-driven projects, make sure to include them in your application. We love seeing real-world examples of your skills and how you've tackled challenges in your previous roles.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role you’re excited about!
How to prepare for a job interview at Expedia Group
✨Know Your Tech Inside Out
Make sure you’re well-versed in SwiftUI and the latest iOS development trends. Brush up on your knowledge of multi-threading, concurrency, and performance optimisation, as these are crucial for the role. Be ready to discuss how you've applied these skills in past projects.
✨Showcase Your AI/ML Experience
Since the role involves integrating AI/ML capabilities, prepare examples of how you've used these technologies in mobile applications. Discuss specific projects where you enhanced user experience or operational outcomes through AI-driven solutions.
✨Demonstrate Cross-Functional Collaboration
This position requires working closely with various teams. Think of instances where you’ve successfully collaborated with product managers, designers, or other engineers. Highlight how you drove impactful features from concept to launch while aligning with organisational goals.
✨Champion Best Practices
Be prepared to talk about your approach to software engineering best practices, including code reviews and mentoring. Share how you ensure maintainability and testability in your projects, and why these practices are important for a high-quality product.