Requirements
- Bachelor's degree in Computer Science or a related technical field; or Equivalent related professional experience.
- 5+ years of relevant professional experience.
- Proven ownership of features or services within an iOS application, including responsibility for integrating with APIs, data models, and related system design (LLD).
- Demonstrated proficiency with core iOS development concepts such as UIKit/SwiftUI, concurrency, networking, persistence, and automated testing.
- Familiarity with AI-driven systems, tools, or workflows and the ability to safely integrate and operate AI/ML-enabled capabilities within mobile applications.
Nice to Have
- Strong proficiency in Swift and iOS/iPadOS development, with expertise in software architecture, systems integration, and modern UI frameworks (SwiftUI, UIKit) including modular UI design.
- Deep experience with mobile architectures (MVVM, VIPER), covering state management, dependency injection, navigation patterns, modularization, and overall testability.
- Skilled in integrating REST/GraphQL APIs and building resilient mobile data layers, including offline handling, caching, error management, and on-device persistence.
- Proficient with Xcode, Git, and mobile CI/CD pipelines (automation, signing, release workflows) using tools such as GitHub Actions and Bitrise.
- Strong focus on quality and performance through unit, integration, and UI testing (XCTest, XCUITest), along with profiling and monitoring using Instruments, memory/CPU tools, crash reporting, and analytics.
- Experience building and scaling large consumer-facing mobile apps, including A/B testing, feature flagging, and experimentation frameworks.
- Familiar with cloud platforms (e.g., AWS) and backend services that support mobile applications, with effective collaboration in agile, cross-functional teams and strong communication/technical leadership skills.
Benefits
- exciting travel perks
- generous time-off
- parental leave
- flexible work model
- career development resources
- medical/dental/vision
- Employee Assistance Program
- wellness & travel reimbursement
- travel discounts
- International Airlines Travel Agent (IATAN) membership
Work Arrangement
Hybrid
Team
Structure: The Mobile Engineer III (iOS) role is part of the VR Differentiators team, a key part of our Multi-Channel Shopping organization.
Additional Information
- If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.