
macOS Developer
ControlUp
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
Tech Stack
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