Ios Engineer II

Expedia Expedia · Hospitality · IL

Expedia is seeking an iOS Engineer II to contribute to the development and maintenance of iOS applications. The role involves designing and implementing code in Swift, collaborating with cross-functional teams, and integrating AI/ML-enabled solutions to improve user outcomes. The engineer will also be responsible for investigating and resolving app performance issues. Minimum qualifications include a Bachelor's degree or equivalent experience, 2+ years of experience in iOS development with Swift, and familiarity with AI-driven systems. Preferred qualifications include experience with large-scale distributed environments, architecting reusable components, CI/CD, leveraging data for technical decisions, and integrating AI-driven features into mobile products.

What you'd actually do

  1. Contribute to the development and maintenance of iOS applications, delivering features that drive user engagement and satisfaction.
  2. Design and implement clean, efficient, and testable code in Swift and related frameworks, ensuring adherence to best practices for mobile development.
  3. Collaborate with cross-functional teams—including product, design, and backend engineers—to deliver cohesive and scalable mobile solutions.
  4. Participate in system and API design discussions, data modeling, and integration of services to support robust iOS applications.
  5. Safely integrate and operate AI/ML-enabled solutions that improve outcomes, ensuring AI-driven features are reliable and user-centric.
  6. Investigate and resolve app performance bottlenecks and bugs, proactively contributing to operational excellence and continuous improvement.

Skills

Required

  • iOS development
  • Swift
  • system design
  • API interactions
  • data modeling
  • collaboration in multi-disciplinary teams

Nice to have

  • building and scaling iOS applications in a large-scale, distributed environment
  • architecting reusable components
  • optimizing app performance
  • continuous integration/continuous deployment best practices for mobile platforms
  • leveraging data and analytics to inform technical decisions and feature development
  • AI/ML toolkits within the iOS ecosystem
  • practical experience integrating AI-driven features into mobile products
  • SwiftUI
  • Xcode

What the JD emphasized

  • AI/ML-enabled solutions
  • AI-driven features
  • applying AI/ML concepts
  • integrating AI-driven features