Mobile Engineer II - Ios

Expedia Expedia · Hospitality · Seattle, WA

Expedia is seeking a Mobile Engineer II - iOS to develop and maintain high-performance iOS applications using Swift and SwiftUI. The role involves integrating with GraphQL backend services, collaborating with cross-functional teams, and contributing to CI/CD improvements and automated testing. The engineer will also work with AI tools to automate tasks and stay current with iOS development trends.

What you'd actually do

  1. Develop and maintain engaging, high-performance iOS applications used by millions of people, using Swift and SwiftUI
  2. 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
  3. Integrate mobile applications with GraphQL backend services, with the opportunity to work on those services
  4. Work with top-tier AI tools to automate away the boring parts of the work and focus on creative problem-solving for tough problems
  5. Collaborate with cross-functional teams—including product, design, and backend engineers—to deliver cohesive and scalable traveler experiences

Skills

Required

  • 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
  • Bachelor’s degree in Computer Science or related technical field; or equivalent related professional experience

Nice to have

  • 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