TL;DR
macOS Extension Developer (macOS): Building and maintaining production-grade sync or virtual drive clients on macOS with an accent on File Provider extensions, macFUSE integration, and System Extension lifecycle management. Focus on diagnosing complex low-level issues at the intersection of the kernel, file system, and user space, and ensuring reliable user experience.
Location: Fully remote engagement across MX.
Company
hirify.global is a full-service consulting firm focused on delivering predictable outcomes and high-quality solutions to clients.
What you will do
- Design, implement, and maintain macOS File Provider extensions, including item enumeration, working set management, and conflict resolution.
- Integrate and maintain macFUSE-based virtual file systems for low-level FUSE operations and large file streaming.
- Manage the full macOS System Extension lifecycle: code signing, notarization, entitlements, and sandboxing requirements.
- Build and maintain secure XPC services for inter-process communication using modern Swift concurrency patterns.
- Diagnose and resolve complex, low-level issues at the intersection of the kernel, file system, and user space.
- Collaborate with product and backend teams to define sync protocols and ensure a reliable user experience.
Requirements
- 5+ years of macOS development experience with a focus on system-level or framework-level work.
- Strong hands-on experience with the FileProvider framework (NSFileProviderExtension, domain management, conflict resolution).
- Practical experience with macFUSE, including implementing core FUSE operations and debugging kernel panics.
- Deep understanding of macOS System Extensions, including code signing, notarization, entitlements, and sandboxing.
- Proficiency with Swift async/await and XPC services for IPC.
- Has shipped a production macOS sync client, cloud drive, backup tool, or similar, that real users depend on.
Nice to have
- Experience with network file system protocols (WebDAV, SMB, NFS).
- Familiarity with FSEvents for file system monitoring.
- Prior experience with Endpoint Security or Network Extension frameworks.
- Contributions to open-source macOS tooling or FUSE projects.
- Background in cloud storage, backup, or enterprise file management products.
- Familiarity with TestFlight distribution and enterprise MDM deployment of system extensions.
Culture & Benefits
- Fully remote engagement.
- Opportunity to work on high-impact client systems with real operational ownership.
- Commitment to fostering a diverse and inclusive workplace as an Equal Opportunity Employer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →