
Senior Software Engineer for Desktop Client Development
3 semanas atrás
We're seeking a seasoned software engineer to spearhead the development of our desktop client.
- This is a critical role in building and maintaining our macOS app, ensuring it meets the highest standards of performance, stability, and user experience.
The ideal candidate will have extensive experience with Flutter and Dart, particularly in building desktop applications. They should be well-versed in reducing CPU and GPU usage, with a proven track record of delivering measurable results.
- Key Responsibilities:
- - Design, build, and maintain the Flutter macOS app with a clean architecture, modular layers, and reliable state management.
- - Integrate RESTful APIs and real-time services (e.g., WebSockets/Streams).
- - Implement A/V features (e.g., flutter_webrtc): device selection, camera/mic permissions, I/O routing, and stability under variable networks.
- - Ensure observability end-to-end: instrument product events/metrics; triage errors with Sentry; capture UX signals with Microsoft Clarity where applicable (web/embedded views); analyze performance traces and dashboards.
- - 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).
- - 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.
- 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.
-
Senior Software Development Engineer
4 semanas atrás
Brasil WatchGuard Technologies Tempo inteiroWe are seeking a passionate senior software engineer to develop solutions for our mission critical services supporting WatchGuard's firewall and security products. You will be responsible for updating systems already in operation as well as develop brand new applications. As a senior developer, you'll help define responsibilities for the rest of your team...
-
Senior software engineer
2 semanas atrás
Brasil QAT Global | Custom Software Development & IT Staffing Solutions - US, Brazil & Costa Rica Nearshore Tempo inteiroSr. Software Engineer – Java + React | Remote (Brazil – CLT only) QAT Global is a US-based IT consulting firm with over 30 years of experience delivering technology solutions worldwide. We’re growing our development team in Brazil and are looking for a highly skilled Sr. Software Engineer to join us! This is a full-time, 100% remote opportunity ...
-
Senior Software Engineer
Há 6 dias
Brasil QAT Global | Custom Software Development & IT Staffing Solutions - US, Brazil & Costa Rica Nearshore Tempo inteiroSr. Software Engineer – Java + React | Remote (Brazil – CLT only) QAT Global is a US-based IT consulting firm with over 30 years of experience delivering technology solutions worldwide. We’re growing our development team in Brazil and are looking for a highly skilled Sr. Software Engineer to join us! This is a full-time, 100% remote opportunity (CLT...
-
Software Development Engineer
4 semanas atrás
Brasil Amazon Tempo inteiroOverviewSoftware Development Engineer - eero, eero Software Services Team at Amazon. This role focuses on building scalable, secure cloud services and features for the eero product line. DescriptionWiFi has become a critical component to every home worldwide. eero, an Amazon Company, is the first product to deliver a whole home WiFi experience using mesh...
-
Senior Software Engineer
4 semanas atrás
Brasil Sycomp Tempo inteiroDirect message the job poster from Sycomp AWS Cloud Support Analyst @ Sycomp | AWS Certified Solutions Architect Professional | Cloud PractitionerAbout the job Senior Software Engineer - Azure & Power Platform Lead Ready to lead a team while building cutting-edge cloud solutions? We're looking for a passionate Senior Software Engineer who gets excited...
-
Software Development Engineer, eero Software Services
4 semanas atrás
Brasil Amazon Tempo inteiroOverviewJoin to apply for the Software Development Engineer, eero Software Services role at Amazon . WiFi has become a critical component to every home worldwide. eero, an Amazon Company, delivers a whole home WiFi experience using mesh technology to ensure seamless connectivity. For more information, visit eero.com. About The RoleWe are scaling our...
-
Senior Software Engineer
3 semanas atrás
Brasil QAT Global | Custom Software Development & IT Staffing Solutions - US, Brazil & Costa Rica Nearshore Tempo inteiroSr. Software Engineer – Java + React | Remote (Brazil – CLT only) QAT Global is a US-based IT consulting firm with over 30 years of experience delivering technology solutions worldwide. We’re growing our development team in Brazil and are looking for a highly skilled Sr. Software Engineer to join us! This is a full-time, 100% remote opportunity ...
-
Senior Software Engineer
4 semanas atrás
Brasil Sycomp Tempo inteiroAbout the job Senior Software Engineer - Azure & Power Platform Lead Ready to lead a team while building cutting-edge cloud solutions? We're looking for a passionate Senior Software Engineer who gets excited about Microsoft's ecosystem and loves mentoring other developers. You'll be our go-to expert for Azure and Power Platform, architecting solutions that...
-
Senior Software Engineer
Há 6 dias
Vitória Brasil Qat Global | Custom Software Development & It Staffing Solutions - Us, Brazil & Costa Rica Nearshore Tempo inteiroSr.Software Engineer – Java + React | Remote (Brazil – CLT only) QAT Global is a US-based IT consulting firm with over 30 years of experience delivering technology solutions worldwide.We're growing our development team in Brazil and are looking for a highly skilled Sr.Software Engineer to join us!This is a full-time, 100% remote opportunity (CLT hire in...
-
Senior Software Engineer
4 semanas atrás
Brasil Sycomp Tempo inteiroAbout the job Senior Software Engineer - Azure & Power Platform Lead Ready to lead a team while building cutting-edge cloud solutions? We're looking for a passionate Senior Software Engineer who gets excited about Microsoft's ecosystem and loves mentoring other developers. You'll be our go-to expert for Azure and Power Platform,...