 
        
        Senior Desktop Developer Job Opportunity
We are looking for a skilled Senior Desktop Developer to join our team. As a Senior Desktop Developer, you will be responsible for designing and developing high-performance desktop clients for remote teams.
 * Design and Develop
 * Ensure the client is stable, well-instrumented, and has feature parity with Android and iOS builds.
 * Implement A V features such as camera and mic permissions, I/O routing, and stability under variable networks.
 * Ensure observability and end-to-end instrumentation of product events, metrics, triage errors with Sentry, and capture UX signals with Microsoft Clarity session replay heatmaps.
 * Own quality unit widget and integration tests CI checks code reviews technical docs.
 * Handle macOS distribution code signing notarization entitlements Hardened Runtime App Sandbox Keychain package DMG PKG manage auto update e.g Sparkle.
Requirements
The ideal candidate should have strong experience with Flutter and Dart building desktop apps preferably macOS, with a solid grasp of architectural patterns MVC MVVM Clean DI and state management BLoC Riverpod Provider.
 * Fluent English spoken and written comfortable in daily English standups and writing EOD reports.
 * Strong experience with RESTful APIs WebSockets Streams async isolates and robust error handling.
 * Firebase Auth Firestore Analytics or equivalent Microsoft Clarity for UX session insights in web embedded contexts and Sentry for error performance monitoring.
 * Git proficiency code reviews CI e.g GitHub Actions GitLab CI and Jira work logs time tracking.
Benefits
As a member of our team, you will enjoy flexible hours and a competitive market range, fast feedback loops ownership and a product with real impact on how teams work every day, and support for learning events and continuous improvement.