
iOS Developer
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Durham • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $70,000 - $90,000 per year
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