ApplyDesktop Sync Engineer
Posted about 1 month agoViewed
View full description
Requirements:
- 5+ years working on production-grade desktop applications with real-world users.
- Proven experience building a desktop sync engine (e.g. at Dropbox, Box, Google Drive, or similar).
- Strong understanding of distributed systems, including concurrency, conflict resolution, and offline synchronization.
- Proficiency with Electron for building cross-platform desktop applications.
- Comfortable developing in both macOS and Windows environments.
- Familiarity with TypeScript, Node.js, and React.
- Ability to troubleshoot and optimize performance across multiple platforms.
- Experience with Git & GitHub and CI/CD pipelines.
- Excellent communication skills and a collaborative mindset.
Responsibilities:
- Design and develop critical features for Air Flow, the desktop application.
- Ensure seamless synchronization for users.
- Collaborate closely with the CTO and senior engineering team on the technical roadmap.
- Tackle challenges of 2-way sync in a distributed system.
- Contribute to code reviews, writing tests, and maintaining infrastructure.
Apply