Mobile Engineer II - iOS

Traveltechessentialist

Washington

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical
Dental
Vision
Paid time off
Employee Assistance Program
Wellness and travel reimbursements
Travel discounts
IATAN membership

Job summary

Traveltechessentialist is seeking an iOS developer to build and maintain high-performance mobile apps used by millions of travelers. You will work with Swift/SwiftUI, a server-driven UI, and GraphQL services to deliver smooth, scalable experiences.

You will collaborate across product and design teams, participate in code reviews, and help advance automated testing and performance optimizations. Seattle-based, in-office three days a week.

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent professional experience.
  • 2+ years of professional experience developing and shipping iOS applications using Swift.
  • Experience with RESTful APIs, asynchronous programming, and mobile networking.
  • Proficient in version control (Git) and working within Scrum or Kanban agile environments.

Responsibilities

  • Develop and maintain engaging, high-performance iOS applications using Swift and SwiftUI.
  • Work with a modern, server-driven UI framework for rapid updates while leveraging native capabilities.
  • Integrate mobile apps with GraphQL backend services and potentially contribute to those services.
  • Collaborate with product, design, and backend engineers to deliver cohesive traveler experiences.
  • Participate in code reviews, architectural discussions, and design sessions to ensure best practices.
  • Contribute to CI/CD improvements, automated testing, and performance optimization for mobile apps.
  • Identify and implement technical improvements to enhance reliability, accessibility, and customer satisfaction.
  • Stay current with iOS development trends and guide adoption of new technologies and frameworks.

Skills

Swift
iOS development
REST APIs
Async programming
Mobile networking
Git
Agile (Scrum/Kanban)

Education

Bachelor's degree in Computer Science or related field

Tools

GraphQL APIs
Server-driven UI
CI/CD
Mobile testing frameworks
Java
Kotlin
Node.js

Job description

Introduction to the team

Our Checkout Team enables one of the most important steps in a traveler’s journey. Once they have chosen what they want, it’s our job to make their booking smooth and easy, showing them the right information at the right time. We support complex travel products around the world, built for everyone from seasoned business travelers to people leaving on their first trip away from home.

In this role, you will:
  • Develop and maintain engaging, high-performance iOS applications used by millions of people, using Swift and SwiftUI.

  • Work with a modern, server-driven UI framework that delivers rapid updates to users (even if they haven’t run an App Store update in a while), and still builds on native platform capabilities.

  • Integrate mobile applications with GraphQL backend services, with the opportunity to work on those services.

  • Work with top-tier AI tools to automate away the boring parts of the work and focus on creative problem-solving for tough problems.

  • Collaborate with cross-functional teams—including product, design, and backend engineers—to deliver cohesive and scalable traveler experiences.

  • Participate in code reviews, architectural discussions, and technical design sessions across a robust worldwide community of mobile and platform engineers to ensure best practices and maintainability.

  • Contribute to CI/CD improvements, automated testing, and performance optimization for mobile applications.

  • Identify and implement technical improvements that enhance reliability, accessibility, and customer satisfaction.

  • Stay current with iOS development trends and help guide adoption of new technologies and frameworks.

Minimum qualifications:
  • Bachelor’s degree in Computer Science or related technical field; or equivalent related professional experience.
  • 2+ years of professional experience developing and shipping iOS applications using Swift.
  • Experience with RESTful APIs, asynchronous programming, and mobile networking.
  • Proficient in version control (Git) and working within Scrum or Kanban agile environments.
Preferred Qualifications:
  • Experience developing and releasing apps at scale, including App Store submission and release processes.
  • Experience with GraphQL APIs and server-driven UI frameworks.
  • Experience working in AI-assisted development environments.
  • Experience with backend technologies such as Java, Kotlin, or Node.js.
  • Familiarity with continuous integration and delivery (CI/CD) systems and mobile testing frameworks.
  • Strong understanding of performance tuning, accessibility, and analytics for mobile apps.
  • Demonstrated ability to partner effectively across disciplines to deliver customer-focused features.
  • Excellent problem-solving skills, attention to detail, and a passion for improving the traveler experience.
  • Enthusiasm for experimentation, learning, and building great products in a collaborative environment.
No relocation assistance offered

Please note that this role is only available in Seattle, which requires employees to be in‑office at least three days a week. We are unable to offer relocation assistance for this role.

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.

Benefits

We offer a comprehensive benefits package, including medical, dental, vision, paid time off, an Employee Assistance Program, wellness and travel reimbursements, travel discounts, and an International Airlines Travel Agent (IATAN) membership.

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, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I‑9 to confirm work authorization.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Engineer II - iOS
Mobile Engineer II - iOS

Expedia • Seattle (WA)

On-site
USD 119,000 - 167,000
Medical insurance
Dental insurance
Vision coverage
+6
Mobile Engineer III, iOS – InsurTech
Mobile Engineer III, iOS – InsurTech

Expedia, Inc. • Seattle (WA)

Hybrid
USD 234,000
Medical coverage
Dental coverage
Vision coverage
+6
iOS Mobile Engineer II — Build high-performance travel apps
iOS Mobile Engineer II — Build high-performance travel apps

Expedia • Seattle (WA)

On-site
USD 119,000 - 167,000
Medical insurance
Dental insurance
Vision coverage
+6
Mobile Engineer III, iOS – InsurTech
Mobile Engineer III, iOS – InsurTech

Expedia Group • Seattle (WA)

On-site
USD 146,000 - 204,500
Medical, dental and vision coverage
Paid time off
Employee Assistance Program
+2
Senior Mobile Engineer
Senior Mobile Engineer

Traveltechessentialist • Austin (TX)

Hybrid
USD 185,000 - 258,000
Medical, dental, and vision coverage
Paid time off
Employee Assistance Program
+3
Senior Mobile Engineer
Senior Mobile Engineer

Expedia, Inc. • Austin (TX)

Hybrid
USD 185,000 - 258,000
Medical, dental, vision coverage
Paid time off
Employee Assistance Program
+3
Software Development Engineer II - Full Stack
Software Development Engineer II - Full Stack

Expedia Group • Seattle (WA)

On-site
USD 119,000 - 191,000
Medical, dental, and vision coverage
Paid time off
Wellness and travel reimbursement
+2
Software Development Engineer II
Software Development Engineer II

Socket.dev • Austin (TX)

On-site
USD 119,000 - 166,500
Medical/dental/vision coverage
Paid time off
Travel discounts
+2
Software Development Engineer II - Full Stack
Software Development Engineer II - Full Stack

Expedia, Inc. • Seattle (WA)

On-site
USD 119,000 - 167,000
Medical coverage
Dental coverage
Vision coverage
+5
Software Development Engineer II - Full Stack
Software Development Engineer II - Full Stack

Expedia • Seattle (WA)

On-site
USD 119,000 - 167,000
Medical insurance
Dental coverage
Vision coverage
+5