Mobile Engineer II

Mobile Engineer II

London Full-Time 28800 - 43200 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join us as a Mobile Engineer II to enhance user experiences in travel tech.
  • Company: Expedia Group powers global travel with innovative technology and a vibrant community.
  • Benefits: Enjoy travel perks, flexible work options, generous time-off, and career development resources.
  • Why this job: Shape the future of travel in a collaborative, inclusive culture that celebrates diversity.
  • Qualifications: 2+ years of iOS experience with Swift, SwiftUI, and a passion for user experience design.
  • Other info: Recognised as a Best Place to Work by Glassdoor and Forbes in 2024.

The predicted salary is between 28800 - 43200 £ per year.

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.

Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We're building a more open world. Join us.

Introduction to the team Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travellers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveller satisfaction.

The iOS Engineer role sits within the Expedia Group Design System (EGDS) team, part of the Expedia Platform Engineering organization. The EGDS team is responsible for maintaining and evolving the Expedia Group Design System and working closely with designers and engineering teams across Expedia Group to help deliver high quality experiences and UI patterns for travelers and suppliers.

In this role, you will:

  • Apply technical iOS engineering knowledge and best practices to solve user experience problems and advocate for the value engineers can add to the design lifecycle.
  • Collaborate with UX designers, engineers, and product managers across Expedia Group to identify and develop solutions for new and improved user experiences and interactions.
  • Apply software design principles, data structures, design patterns and computer science fundamentals to write code that is clean, maintainable, optimized and modular with good naming conventions.
  • Take advantage of opportunities to build new technical expertise and seek knowledge from subject matter experts when needed by asking thoughtful questions and seeking clarity.
  • Help coordinate stakeholder input and collaboration efforts when developing solutions and proactively report clearly on current work status.
  • Develop prototypes to impact strategy, not just execution and advise on technical limitations.

Who you are:

  • You have 2+ years of professional experience working with Swift, SwiftUI, UIKit, and Xcode, have a good understanding of how to write unit tests and unit testable code and understand how to debug and fix issues using the monitoring tools available.
  • You have a good understanding of iOS app design patterns (e.g. MVC, MVVM, MVP) and can explain the pros and cons of each.
  • You enjoy collaborating with designers and other engineers to solve user experience problems leading to easy to use, accessible and delightful solutions.
  • You have experience designing and implementing interactions, transitions, animations, and motion behaviours and have a good understanding of layout and screen flow.
  • You are comfortable sharing knowledge with other teams and proactively look for ways to grow your own skills.
  • You have experience using or contributing to designs systems and understand the value they can provide to a company.

Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team.

We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.

Expedia Group's family of brands includes: Brand Expedia, Hotels.com, Expedia Partner Solutions, Vrbo, trivago, Orbitz, Travelocity, Hotwire, Wotif, ebookers, CheapTickets, Expedia Group Media Solutions, Expedia Local Expert, CarRentals.com, and Expedia Cruises.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

Mobile Engineer II employer: Expedia Group

Expedia Group is an exceptional employer that prioritises its employees' well-being and professional growth, offering a comprehensive benefits package that includes travel perks, generous time-off, and flexible work arrangements. Our vibrant and inclusive culture fosters collaboration and innovation, empowering Mobile Engineers to contribute to cutting-edge technology that enhances global travel experiences. Join us to be part of a community where your skills are valued, and your career can flourish in a supportive environment.
E

Contact Detail:

Expedia Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Mobile Engineer II

✨Tip Number 1

Familiarise yourself with the Expedia Group Design System (EGDS) and its principles. Understanding how this system integrates with user experience design will help you demonstrate your alignment with their goals during discussions.

✨Tip Number 2

Showcase your collaborative skills by preparing examples of past projects where you worked closely with UX designers and product managers. Highlighting your teamwork can set you apart as a candidate who fits well within their open culture.

✨Tip Number 3

Brush up on your knowledge of iOS app design patterns like MVC, MVVM, and MVP. Be ready to discuss the pros and cons of each during interviews, as this shows your depth of understanding and ability to contribute effectively.

✨Tip Number 4

Prepare to discuss your experience with unit testing and debugging in detail. Being able to articulate your approach to writing testable code and resolving issues will demonstrate your technical expertise and problem-solving skills.

We think you need these skills to ace Mobile Engineer II

Proficiency in Swift and SwiftUI
Experience with UIKit and Xcode
Understanding of iOS app design patterns (MVC, MVVM, MVP)
Ability to write unit tests and unit testable code
Debugging skills using monitoring tools
Collaboration with UX designers and product managers
Knowledge of software design principles and data structures
Experience in designing and implementing interactions and animations
Understanding of layout and screen flow
Ability to develop clean, maintainable, and modular code
Experience with design systems and their value
Strong communication skills
Proactive approach to skill development and knowledge sharing
Problem-solving skills in user experience design

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the Mobile Engineer II role. Familiarise yourself with the key responsibilities and required skills mentioned in the job description, such as experience with Swift, SwiftUI, and iOS app design patterns.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job requirements. Emphasise your technical expertise in iOS development, collaboration with UX designers, and any experience with design systems.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for travel and technology. Mention specific projects or experiences that demonstrate your problem-solving abilities and how you've contributed to user experience improvements in previous roles.

Showcase Your Projects: If possible, include links to your portfolio or GitHub repository where you have showcased relevant projects. Highlight any prototypes or applications you've developed that demonstrate your skills in iOS engineering and user experience design.

How to prepare for a job interview at Expedia Group

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Swift, SwiftUI, UIKit, and Xcode. Bring examples of your previous work that demonstrate your ability to write clean, maintainable code and explain the design patterns you've used.

✨Collaborate Effectively

Highlight your experience working with UX designers and product managers. Be ready to discuss how you approach collaboration and problem-solving in a team setting, as this role requires strong teamwork skills.

✨Demonstrate Your Understanding of Design Systems

Since the role involves contributing to design systems, be prepared to talk about any experience you have with them. Discuss how they can enhance user experience and provide examples of how you've used or contributed to design systems in the past.

✨Ask Thoughtful Questions

During the interview, don't hesitate to ask questions about the team's current projects or challenges. This shows your interest in the role and helps you understand how you can contribute effectively.

Mobile Engineer II
Expedia Group
E
  • Mobile Engineer II

    London
    Full-Time
    28800 - 43200 £ / year (est.)

    Application deadline: 2027-07-15

  • E

    Expedia Group

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>