MacOS Desktop Engineer - Shape the Future of File Sync and Collaboration
Join Nextcloud, a leading open-source file sync and collaboration platform, and be part of a distributed team of 140 professionals across 24 countries. We empower users to take control of their data securely, privately, and transparently, and we're looking for a passionate and skilled MacOS Desktop Engineer to help shape the future of our Desktop Client.
As a key member of our Desktop team, you will play a crucial role in building privacy-respecting, reliable, and high-performance sync software on macOS. If you're a motivated and talented engineer with a passion for open-source development, we want to hear from you.
Key Responsibilities
Improve and maintain our Qt/C++ cross-platform desktop sync client
Develop macOS-specific extensions using Swift and Objective-C++ (File Provider, AppKit)
Troubleshoot and resolve complex sync issues across diverse systems
Participate in code reviews, community forums, and open-source development processes
Collaborate with fellow developers, designers, and community members across time zones
Contribute to the evolution of a secure and user-respecting alternative to proprietary cloud services
Requirements
Proven experience with Swift, C++, and Objective-C++ (non-ARC)
Solid grasp of Qt, AppKit, FileProvider, and Finder Sync
Familiarity with Xcode, CMake, Git, GitHub (PHP is a plus)
Strong understanding of multithreading and concurrency (GCD, Swift Concurrency)
Knowledge of macOS internals including launchd, fileproviderd, code signing, and app distribution
Comfort working independently in a remote, open-source team
Proficiency in English is required; additional languages are a plus
Nice to Have
Experience with Realm or other embedded databases
Background in cloud storage, file sync, or secure application development
Contributions to open-source projects or active participation in relevant communities
What We Offer
A dynamic international team with a passion for open-source philosophy
An innovative product that delights millions of users worldwide
Competitive compensation and flexible working hours
Time for personal development and an annual budget for further education
Opportunities for growth and a promising future
We're looking for someone with ambition and drive who wants to grow and learn. If you don't fulfill all the requirements but are eager to learn, we encourage you to apply.
Nextcloud Hub is the industry-leading, fully open-source, on-premises content collaboration platform. Our platform enables teams to access, share, and edit documents, chat, participate in video calls, and manage mail, calendar, and projects across mobile, desktop, and web interfaces.
Apply Now
Apply Now
As a key member of our Desktop team, you will play a crucial role in building privacy-respecting, reliable, and high-performance sync software on macOS. If you're a motivated and talented engineer with a passion for open-source development, we want to hear from you.
Key Responsibilities
Improve and maintain our Qt/C++ cross-platform desktop sync client
Develop macOS-specific extensions using Swift and Objective-C++ (File Provider, AppKit)
Troubleshoot and resolve complex sync issues across diverse systems
Participate in code reviews, community forums, and open-source development processes
Collaborate with fellow developers, designers, and community members across time zones
Contribute to the evolution of a secure and user-respecting alternative to proprietary cloud services
Requirements
Proven experience with Swift, C++, and Objective-C++ (non-ARC)
Solid grasp of Qt, AppKit, FileProvider, and Finder Sync
Familiarity with Xcode, CMake, Git, GitHub (PHP is a plus)
Strong understanding of multithreading and concurrency (GCD, Swift Concurrency)
Knowledge of macOS internals including launchd, fileproviderd, code signing, and app distribution
Comfort working independently in a remote, open-source team
Proficiency in English is required; additional languages are a plus
Nice to Have
Experience with Realm or other embedded databases
Background in cloud storage, file sync, or secure application development
Contributions to open-source projects or active participation in relevant communities
What We Offer
A dynamic international team with a passion for open-source philosophy
An innovative product that delights millions of users worldwide
Competitive compensation and flexible working hours
Time for personal development and an annual budget for further education
Opportunities for growth and a promising future
We're looking for someone with ambition and drive who wants to grow and learn. If you don't fulfill all the requirements but are eager to learn, we encourage you to apply.
Nextcloud Hub is the industry-leading, fully open-source, on-premises content collaboration platform. Our platform enables teams to access, share, and edit documents, chat, participate in video calls, and manage mail, calendar, and projects across mobile, desktop, and web interfaces.
Apply Now
Apply Now