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 strong focus on mentorship and career advancement.
- Why this job: Make a real impact on user experiences while working with cutting-edge AI technology.
- Qualifications: Bachelor's in Computer Science and expertise in SwiftUI and AI/ML integration.
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. You will lead the design, development, and maintenance of advanced iOS applications, ensuring high performance, quality, and responsiveness across Expedia Group’s product suite.
Key responsibilities include:
- Architecting and implementing robust, scalable system and API designs, including effective data modelling to support complex business requirements.
- Driving cross-functional collaboration to define, develop, and ship impactful features, ensuring alignment with organisational goals and technical strategy.
- Championing best practices in software engineering, testability, and maintainability through code reviews and mentoring.
- Safely integrating and operating AI/ML‑enabled solutions to enhance user experience and improve operational outcomes.
Qualifications:
- 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.
Technisch Developer employer: Expedia Group
At Expedia Group, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Principal iOS Engineer in our vibrant Product Team, you will not only lead the development of cutting-edge mobile applications but also have access to extensive growth opportunities and a supportive environment that champions best practices in software engineering. Located in a dynamic tech hub, we offer competitive benefits and a commitment to employee well-being, making us an ideal place for those seeking meaningful and rewarding careers in the travel industry.
StudySmarter Expert Advice🤫
We think this is how you could land Technisch Developer
✨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 technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you a leg up in the hiring process. Let’s get you that dream job!
We think you need these skills to ace Technisch Developer
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. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our goals at StudySmarter. Don’t forget to mention any specific projects that showcase your technical leadership.
Showcase Your Projects:If you've worked on any impressive iOS applications or AI-driven systems, make sure to include them in your application. We love seeing real-world examples of your work, so don’t hold back on sharing your achievements!
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Let’s get started on this journey together!
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 developers. Highlight how you drove impactful features from concept to launch while aligning with organisational goals.
✨Prepare for Technical Challenges
Expect to face technical questions or coding challenges during the interview. Practice common algorithms and data structures, and be ready to explain your thought process. This will showcase your problem-solving skills and technical leadership potential.