Senior Mobile Engineer, Ios

Expedia Expedia · Hospitality · Gurgaon, India

Senior Mobile Engineer, iOS for Expedia Group's EGP Payments team, focusing on building and improving the native payment experience for Expedia brands. Responsibilities include feature development, architecture, project leadership, cross-functional collaboration, code reviews, mentorship, API integration, testing, and agile participation.

What you'd actually do

  1. Own the development and quality of features being implemented on the Expedia/Hotels apps.
  2. Play a critical role in ensuring modular and scalable design and architecture of iOS apps.
  3. Lead projects that involve larger scope, scale, and complexity.
  4. Collaborate with product managers, designers, and other team members to understand project requirements and provide technical expertise during the planning phase.
  5. Conduct code reviews to ensure adherence to best practices, coding standards, and industry guidelines.

Skills

Required

  • Swift programming
  • Xcode
  • iOS application development
  • MVVM
  • VIPER
  • design patterns
  • API integration
  • automated unit tests
  • system tests
  • acceptance tests

Nice to have

  • SwiftUI
  • Combine
  • RxSwift
  • GraphQL
  • Kotlin/Java based services
  • cloud platforms
  • technical discussions

What the JD emphasized

  • 8+ years of professional software development experience with a Bachelor's degree OR 6+ years with a Master's degree
  • Advanced proficiency in Swift programming, Xcode, and experience developing large-scale iOS applications