iOS Developer opportunity in Durham, NC

Full Time 21 hours ago

Employment Information

Job Description

Location - Durham, NC

Job Description

We are seeking an experienced Senior iOS Developer with a strong background in building high-quality, scalable, and accessible iOS applications. The ideal candidate will have deep expertise in Swift, SwiftUI, and modern iOS development practices, along with a passion for mentoring and collaborating in an agile environment.

Key Responsibilities

  • 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.


Required Qualifications

  • 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.
Custom Button Check latest Jobs in New York City - NYC, New York