Build High-Performance Flutter Desktop Apps
We're seeking a skilled Senior Flutter Developer to build and evolve our desktop client. This is an excellent opportunity to leverage your expertise in creating high-performance, stable, and well-instrumented apps that integrate video/audio, real-time features, and collaborative tools.
Main Responsibilities
 * Design and Develop the Desktop Client:
 * Design, build, and maintain the Flutter macOS app with clean architecture, modular layers, and reliable state management.
 * Integrate RESTful APIs and Real-Time Services:
 * Implement A/V features (e.g., flutter_webrtc): device selection, camera/mic permissions, I/O routing, and stability under variable networks.
 * Ensure Observability:
 * Instrument product events/metrics; triage errors with Sentry; capture UX signals with Microsoft Clarity (session replay/heatmaps) where applicable.
CPU & GPU Optimizations
 * Minimize rebuilds: effective state selection, const constructors, proper Keys, split large widgets.
 * Cut redundant layout/work: avoid heavy logic in build, cache computed values, reduce intrinsic measurements, coalesce events, debounce/throttle streams.
 * Move heavy tasks off the UI thread: isolates (compute/custom), lazy JSON parsing, incremental work units.
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, DI, and state management.
 * Firebase or equivalent, Microsoft Clarity, and Sentry.