Minor Hotels Europe and Americas

iOS Developer

Minor Hotels Europe and Americas

full-time

Posted on:

Location Type: Office

Location: DurhamNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $70,000 - $90,000 per year

Job Level

Tech Stack

About the role

  • Design, develop, and maintain iOS applications using Swift, SwiftUI, Combine, and Async/Await for network concurrency
  • Implement and maintain architectures such as MVVM, Clean Architecture, and VIPER
  • Mentor and coach other iOS developers, fostering a collaborative and team-based culture
  • Ensure compliance with Apple’s accessibility guidelines and deliver inclusive user experiences
  • Write and maintain unit and UI tests using XCTest and XCUITest, with a strong focus on DevOps practices
  • Develop and distribute iOS frameworks, managing dependencies via Swift Package Manager and/or CocoaPods
  • Apply best practices for networking, concurrency, performance optimization, memory management, and security in iOS apps
  • Participate in the full app lifecycle—from inception to launch—including App Store submission and automated tooling (e.g., Jenkins, Xcode toolchain)
  • Collaborate with team members through code reviews, pull requests, and pair programming
  • Contribute to technical discussions, brainstorming sessions, and problem-solving initiatives

Requirements

  • 7+ years of professional experience in iOS development
  • Strong proficiency in Swift, SwiftUI, and modern concurrency patterns
  • Hands-on experience with Combine, Async/Await, and Xcode
  • Proven track record of mentoring and guiding other developers
  • Solid understanding of Apple’s accessibility features
  • Experience with XCTest, XCUITest, and CI/CD pipelines
  • Knowledge of iOS framework development and dependency management tools
  • Familiarity with App Store release process and automated build tools
  • Excellent communication and collaboration skills
Benefits
  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SwiftSwiftUICombineAsync/AwaitMVVMClean ArchitectureVIPERXCTestXCUITestiOS framework development
Soft skills
mentoringcoachingcollaborationcommunicationproblem-solving