 
        
        High-Performance Flutter Developer Wanted
 * We are looking for a skilled developer to build and evolve our desktop client using Flutter.
Main Responsibilities:
 * Design, develop, and maintain a clean architecture, modular layers, and reliable state management for the Flutter macOS app.
 * Integrate RESTful APIs and real-time services such as WebSockets/Streams into the application.
 * Implement audio/video features like device selection, camera/mic permissions, I/O routing, and stability under variable networks.
 * Evaluate observability end-to-end: instrument product events/metrics; diagnose errors with Sentry; capture UX signals with Microsoft Clarity (session replay/heatmaps) where applicable (web/embedded views); analyze performance traces and dashboards.
 * Own quality: unit, widget, and integration tests; CI checks; code reviews; technical documentation.
 * Handle macOS distribution: code signing & notarization, entitlements, Hardened Runtime, App Sandbox, Keychain; package DMG/PKG; manage auto-update (e.g., Sparkle).
 * Collaborate with Product/Design/QA to refine requirements, edge cases, and acceptance criteria; keep specs tidy in Confluence and PRs clear.
 * Team rituals & reporting:
 * Attend daily standups in English and other ceremonies (planning, grooming, demos, retros).
 * Keep Jira up to date (status, links, attachments) and log time entries (work logs) per task.
 * Submit an end-of-day (EOD) daily report in English including: hours worked (per task), what was completed, current task & ETA, blockers, and plan for tomorrow.
 * Secondary (Android & iOS): maintain parity when applicable, fix platform-specific issues, help with CI/CD and store releases, monitor crashes/perf via Sentry and review UX insights with Clarity when relevant.
CPU & GPU Optimizations:
 * Minimize rebuilds: effective state selection (BLoC/Riverpod/Provider), 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.
 * Frame scheduling discipline: prevent setState loops; render only when state actually changes.
GPU:
 * Reduce overdraw/repaints: place RepaintBoundary wisely; optimize CustomPainter (shouldRepaint); avoid large Opacity on complex subtrees.
 * Avoid expensive effects: minimize saveLayer, heavy blurs/gradients and big shadows.
 * Use right-sized images & filterQuality (low/none when acceptable); limit transforms on large layers.
 * Shader jank control: warm up shaders / capture SkSL where applicable; keep fragment shaders simple.
 * Pause/disable animations when off-screen; keep animation count/area minimal.
Measurement & Guardrails:
 * Profile with Flutter DevTools (CPU/GPU/frame timeline) and add perf budgets (avg CPU%/GPU frame time) to CI gates.
 * Track before/after metrics per feature; regressions must be fixed before release.
Must-Haves:
 * Fluent English (spoken and written): comfortable in daily English standups and writing EOD reports.
 * 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.
Benefits & Environment:
 * Flexible hours and competitive compensation.
 * Fast feedback loops, ownership, and a product with real impact on how teams work every day.
 * Support for learning, events, and continuous improvement.