ControlUp

macOS Developer

ControlUp

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

About the role

  • Developing and maintaining the ControlUp macOS agent written mainly in Swift and Objective C
  • Implementing new features for data collection and remote management on macOS.
  • Engage and contribute to an agent modernization project, for a single agent solution.
  • Troubleshooting and supporting production incidents issues.
  • Collaborating with product, QA, and other development teams.
  • Staying current with the latest macOS advancements and Apple technologies.

Requirements

  • 5+ years of professional macOS application development experience.
  • Expert-level proficiency in Swift and strong understanding of Objective-C.
  • Deep understanding of Apple’s core frameworks and APIs (Cocoa, System frameworks, Networking, Concurrency, Security).
  • Extensive experience with macOS system programming (daemons, launch agents, privileged helpers, IPC).
  • Proven experience with performance optimization and debugging on macOS.
  • Familiarity with build systems (Xcode) and CI/CD pipelines.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
Applicant Tracking System Keywords

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

Hard Skills & Tools
SwiftObjective-CmacOS application developmentApple core frameworksCocoaSystem frameworksNetworkingConcurrencySecuritymacOS system programming
Soft Skills
problem-solvingattention to detailcommunicationteamwork