Senior macOS Developer
Описание на позицията
About pCloud
At pCloud, we are on a mission to revolutionize the way people store, share, and secure their digital data. As one of the leading cloud storage providers, we serve over 23 million users worldwide with innovative and reliable solutions. Join our dynamic team and contribute to a service trusted by millions for its simplicity, security, and functionality.
About The Role
You will work on our macOS desktop application that combines file synchronization with a virtual drive, presenting cloud storage in Finder as a mounted volume via macFUSE.
This role involves both native macOS UI development and deeper system-level work, including filesystem integration, performance optimization, and solving real-world sync challenges.
You’ll collaborate closely with engineers, designers, and product managers to deliver a reliable and polished macOS application.
What You’ll Do
- Develop and maintain a native macOS desktop client using modern Apple technologies.
- Work on the integration of our macFUSE-backed virtual file system.
- Build macOS UI for file browsing, sync status, sharing, and Finder integration.
- Integrate a high-performance C/C sync library using Swift bridging or Objective-C .
- Handle app packaging and distribution including DMG creation, code signing, notarization, and auto-updates.
- Investigate and resolve filesystem edge cases, sync issues, and performance bottlenecks in real macOS environments.
Required Skills
- Objective-C and Swift — strong, hands-on experience.
- Solid C knowledge and experience working across C / Objective-C / Swift interoperability.
- Experience building native macOS applications with AppKit and SwiftUI.
- Familiarity with daemons, launch agents, and XPC.
- Strong understanding of macOS internals, including filesystem behavior, process lifecycle, launch services, and sandboxing.
- Experience with code signing, notarization, and DMG packaging.
- Strong debugging skills using Instruments, Console.app, lldb, and crash reports.
- Experience working with large codebases and dependency management in Xcode.
- Experience integrating macFUSE / FUSE for macOS and Finder.
Nice to Have
- Experience with virtual file systems such as FUSE or Dokany.
- Familiarity with macOS accessibility, including VoiceOver.
- Experience with XCTest and XCUITest for automated testing.
- If you enjoy building high-quality macOS software and solving complex filesystem and synchronization problems, we’d love to hear from you.
Why Join pCloud
Because you’re here to make an impact and help shape the future.
Because your voice matters—your ideas aren’t just heard, they’re brought to life.
Because you’re curious, always learning, and thrive on growing every single day.
Because you want to be part of a team that inspires and challenges you.
Because you’re passionate about what you do.
Oh, and yes—we’ve got great benefits too. But let’s be real: you’re not here for the perks. You’re here to do work that matters.
- If this sounds like you, we’d love to hear from you. Apply now and help us deliver rock-solid desktop applications to millions of users worldwide.
¿Te interesa este puesto?