
Published: Fri, 20 Jun 2025 16:51:20 GMT
Position: MacOS Desktop Engineer at Nextcloud
Nextcloud is a globally recognized open-source file sync and collaboration platform. Our mission is to empower users to take control of their data in a secure, private, and transparent manner. With a distributed team of 140 members spanning 24 countries, we foster a collaborative and trust-based culture centered around our commitment to open source and digital sovereignty.
We are seeking a talented and dedicated macOS Desktop Engineer to join our team and help shape the future of our Desktop Client. As a core product used by millions of users worldwide, you will play a crucial role in developing a privacy-respecting, reliable, and high-performance sync software for macOS.
Key Responsibilities:
– Enhance and maintain the 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 various systems
– Participate in code reviews, community forums, and open-source development processes
– Collaborate with team members, designers, and community members across different 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)
– Strong understanding of Qt, AppKit, FileProvider, and Finder Sync
– Familiarity with Xcode, CMake, Git, and GitHub (PHP is a plus)
– Knowledge of multithreading and concurrency (GCD, Swift Concurrency)
– Understanding of macOS internals, including launchd, fileproviderd, code signing, and app distribution
– Comfortable 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
Benefits:
– Join an international team with a passion for the philosophy of open source
– Work on an innovative product that has millions of users worldwide
– Attractive compensation and flexible working hours
– Time for personal development and an annual budget for further education
– Opportunities for growth and career advancement
We are looking for an ambitious and driven individual who is eager to learn and grow. If you do not meet all of the requirements but are willing to learn, we encourage you to apply!
About Nextcloud:
Nextcloud Hub is the leading fully open-source, on-premises content collaboration platform. Our platform allows teams to access, share, and edit documents, chat, participate in video calls, and manage mail, calendars, and projects across mobile, desktop, and web interfaces. Apply link