 
        
        **About the Role**
We're seeking a skilled Flutter developer to join our team and contribute to the development of a cutting-edge virtual office platform. This platform will enable remote and hybrid teams to work together seamlessly, featuring persistent rooms, real-time presence, audio/video capabilities, chat, screen sharing, collaborative boards, and immersive spaces.
The successful candidate will be responsible for building and maintaining a high-performance, stable, and well-instrumented desktop client using Flutter and Dart. They will also be expected to integrate RESTful APIs and real-time services, implement A/V features, and ensure observability throughout the product.
**Key Responsibilities**
 * Design, build, and maintain the Flutter desktop app with a clean architecture, modular layers, and reliable state management.
 * Integrate RESTful APIs and real-time services, including WebSockets and Streams.
 * Implement A/V features, such as device selection, camera/mic permissions, I/O routing, and stability under variable networks.
 * Ensure observability end-to-end by instrumenting product events/metrics, triaging errors with Sentry, and capturing UX signals with Microsoft Clarity where applicable.
 * Own quality by writing unit, widget, and integration tests, performing CI checks, conducting code reviews, and creating technical documentation.
 * Handle macOS distribution, including code signing & notarization, entitlements, Hardened Runtime, App Sandbox, Keychain, packaging, and auto-update management.
 * Collaborate with Product/Design/QA teams to refine requirements, edge cases, and acceptance criteria, and keep specs tidy in Confluence and PRs clear.
**Requirements**
 * Fluent English (spoken and written)
 * Strong experience with Flutter and Dart building Desktop apps (preferably macOS)
 * Proven work reducing CPU/GPU usage in Flutter apps (ideally desktop/macOS) with measurable before/after results
 * Solid grasp of architectural patterns (MVC/MVVM/Clean), DI, and state management (BLoC/Riverpod/Provider)
 * Hands-on 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
**Nice to Have**
 * Deep macOS expertise: signing, notarization, App Sandbox, entitlements, Keychain, packaging, and updater pipelines
 * Practical WebRTC experience; spatial audio; jitter/latency tuning
 * Android/iOS publishing (fastlane or equivalent), push notifications, and in-app review flows
 * Docker, CDN, and networking basics for real-time apps
 * Accessibility (VoiceOver/TalkBack) and internationalization
**What We Offer**
 * Remote-first, flexible hours, and competitive market range
 * Fast feedback loops, ownership, and a product with real impact on how teams work every day
 * Support for learning, events, and continuous improvement