Job Description :

Key Responsibilities:

  • Lead the design and development of macOS and iOS applications using Swift and Objective-C
  • Architect and implement UI using SwiftUI and AppKit
  • Manage source control using Git, and handle dependency management with Swift Package Manager
  • Oversee and contribute to unit testing using XCTest
  • Implement and manage continuous integration pipelines using Xcode Cloud
  • Collaborate with client team members, translating requirements into technical solutions
  • Guide and mentor offshore teams to ensure timely and quality delivery
  • Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives, etc.)
  • Review code for quality, scalability, and performance
  • Ensure alignment with best practices and security standards

Required Skills & Experience:

  • 8–10 years of professional experience in macOS and iOS development
  • Proficient in Swift and Objective-C
  • Strong hands-on experience with SwiftUI and AppKit
  • Expertise with Git, Swift Package Manager, and XCTest
  • Practical experience using Xcode Cloud for CI/CD
  • Excellent communication and interpersonal skills
  • Proven ability to lead and coordinate with offshore development teams
  • Experience working in Agile environments and delivering in sprints
  • Strong problem-solving and debugging skills


We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law