✦ Luna Orbit — Software Engineering

iOS Engineer III - Design System

at Expedia Group

📍 Washington - Seattle Campus Unknown 💰 $146K – $204K USD / year Posted April 04, 2026
Salary $146K – $204K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Bachelor's degree in Computer Science or related technical field (or equivalent experience)
Category Software Engineering

iOS Engineer III - Design System at Expedia Group builds and maintains the design system for Expedia's iOS apps, leveraging Swift, SwiftUI and UIKit to deliver accessible, high-quality experiences across platforms.

  • Develop and maintain iOS features in the Design System
  • Collaborate with designers and engineers
  • Write clean, maintainable code
  • Mentor other engineers
  • Develop prototypes and influence product strategy

Stack includes Swift, SwiftUI, UIKit on iOS; tools Git, Xcode; experience with design systems, UI patterns, unit tests, and CI/CD

The ideal candidate is a senior iOS engineer with 5+ years of experience, strong Swift/SwiftUI/ UIKit, and a track record of shipping production iOS apps; plus experience across multiple languages and mentoring others in a design-system-driven environment.

Bachelor's degree in Computer Science or related field with 5+ years of professional software development experienceOR Master's with 3+ years; OR Equivalent experienceStrong proficiency in Swift and modern iOS frameworks like SwiftUI or UIKitExperience maintaining multiple software projects in production environmentsExperience developing software in at least three different programming languagesProficiency with Git
Direct experience contributing to or using a design systemExperience with accessibility and UI patternsKnowledge of iOS app design patterns MVC MVVM MVPExperience implementing sophisticated UI interactionsanimationsand transitionsExperience writing unit tests and testable codeMentorship and knowledge sharing
GitXcodeiOS toolingSwiftSwiftUIUIKit
Bachelor's degree in Computer Science or related field5+ years of software developmentSwiftSwiftUIUIKitiOSMVCMVVMMVPXcodeGitunit testingCI/CDREST APIthree programming languages
SwiftSwiftUIUIKitiOSMVCMVVMMVPXcodeGitUnit testingCI/CDREST APIthree programming languagesObject-Oriented programming
CollaborationMentoringCommunicationProblem-solvingDetail-orientedOwnershipProactiveTime management
Industry SaaS
Job Function Develop high-quality iOS applications within the Expedia Group Design System
Role Subtype Senior Engineer
iOSiOS Engineer IIISwiftSwiftUIUIKitXcodeGitdesign systemiOS app design patternsMVCMVVMMVPunit testingCI/CDREST APIthree programming languagesproduction environmentsaccessibilityUI animationsiOS engineer iii

Less than 5 years of iOS development, Not proficient in Swift, Lack of SwiftUI/ UIKit experience, No experience contributing to design systems

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile