Mobile Engineer Iii, Ios

Expedia Expedia · Hospitality · Seattle, WA

Mobile Engineer III, iOS role at Expedia focused on building and maintaining native iOS applications for critical production checkout systems. The role involves translating requirements into technical designs, collaborating cross-functionally, writing testable code, diagnosing production issues, and integrating AI/ML-enabled solutions.

What you'd actually do

  1. Design, build, and maintain native iOS applications that are secure, performant, and resilient using modern iOS frameworks and best practices
  2. Translate product and experience requirements into clear technical designs (LLD, API design, data models)
  3. Collaborate cross‑functionally with backend, product, design, and quality teams to deliver end‑to‑end customer journeys
  4. Write clean, testable, and observable code; contribute to automated testing, monitoring, and code reviews
  5. Diagnose and resolve complex production issues, improving application reliability and performance

Skills

Required

  • native iOS applications
  • iOS architecture
  • low-level design
  • API integration
  • data modeling
  • iOS tools
  • iOS frameworks
  • iOS testing
  • iOS observability
  • operational best practices
  • cross-functional teams

Nice to have

  • scaling complex iOS architectures
  • modularization
  • performance optimization
  • offline support
  • high-impact iOS features
  • operational excellence
  • instrumentation
  • monitoring
  • alerting
  • incident resolution
  • integrating AI/ML-enabled capabilities
  • AI-driven development tools
  • applying AI/ML concepts

What the JD emphasized

  • critical production checkout applications
  • systems at scale
  • complex problems of scale
  • complex production issues