
Senior Flutter Developer
2 semanas atrás
Overview
Senior Flutter Developer
Location: Remote
Contract: PJ (full-time)
Level: Senior
We’re building a virtual office platform for remote and hybrid teams. It brings together persistent rooms, real-time presence, audio / video (WebRTC), chat, screen sharing, collaborative boards, and immersive spaces to boost connection, productivity, and team cohesion — all in one place.
The RoleWe’re looking for a Senior Flutter Developer focused on macOS Desktop to build and evolve our desktop client. You’ll ship a high-performance, stable, and well-instrumented app that integrates video / audio, real-time features, and collaborative tools—while keeping top-tier code quality, testing, and documentation.
Secondary scope: help maintain Android and iOS builds (feature parity, fixes, and releases).
Responsibilities- Design, build, and maintain the Flutter macOS app with clean architecture, modular layers, and reliable state management.
- Integrate RESTful APIs and real-time services (e.g., WebSockets / Streams).
- Implement AV 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 (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 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
-
Senior Java Developer
3 semanas atrás
Osasco, Brasil BairesDev Tempo inteiroJoin to apply for the Senior Java Developer - Remote Work | REF# role at BairesDev 4 months ago Be among the first 25 applicants Join to apply for the Senior Java Developer - Remote Work | REF# role at BairesDev Get AI-powered advice on this job and more exclusive features. At BairesDev, we've been leading the way in technology projects for over 15...
-
Semi Senior iOS Developer
2 semanas atrás
Osasco, Brasil BairesDev Tempo inteiroOverview Join to apply for the Semi Senior iOS Developer - Remote Work role at BairesDev . At BairesDev, we work remotely on roles that drive significant impact worldwide. Our diverse team of 4,000+ professionals collaborates across borders to deliver cutting-edge solutions. When you apply for this position, you’re taking the first step in a process that...
-
Senior Delphi Backend Developer
2 semanas atrás
Osasco, Brasil Workana Tempo inteiro2 weeks ago Be among the first 25 applicantsThis range is provided by Workana.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$30,000.00/yr - $36,000.00/yrWorkana Premium - Job OpportunityWorkana is the largest remote work platform for talents in Latin America.Our new segment, Workana...
-
Senior Windows C++ Developer
Há 6 horas
Osasco, Brasil FullStack Labs Tempo inteiroOverview Senior Windows C++ Developer - Remote - Latin America Join to apply for the Senior Windows C++ Developer role at FullStack Labs. About FullStack FullStack is the most transparent IT talent network, connecting highly skilled individuals with top global companies and Silicon Valley startups for remote, on-demand projects. We focus on building a...
-
Senior Mobile Developer
2 semanas atrás
Osasco, Brasil Jobgether Tempo inteiroOverviewThis position is posted by Jobgether on behalf of Launchpad Technologies Inc.We are currently looking for a Senior Mobile Developer in Latin America.We are seeking a Senior Mobile Developer to join a dynamic, fully remote team, building scalable, offline-first applications that prioritize security and performance.In this role, you will design and...
-
Rust Developer
2 semanas atrás
Osasco, Brasil buscojobs Brasil Tempo inteiroWhy Join Us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! About the Role Join us as a Senior Rust Developer to build a high-performance CLI tool for enterprise data migration. You’ll work with Rust, integrating SDKs and APIs, while using open-source tools (Python, Node.js) as references to...
-
Senior Java Developer
3 semanas atrás
Osasco, Brasil GoSolve Tempo inteiroWe’re GoSolve – a global company specialised in transforming our customers’ vision into digital applications. We love building large-scale cloud-based digital products and have the necessary skills to make it happen. Join us and work with the top tech talents from all over the globe in a driven, proactive environment. Do you wish to join a stable...
-
Wordpress Developer
1 semana atrás
Osasco, Brasil Braintrust Tempo inteiroJoin to apply for the Wordpress Developer role at Braintrust 1 week ago Be among the first 25 applicants Overview About Pyyne — Pyyne is a modern technology consultancy engineering the next generation of digital products and services. At Pyyne, we believe in using technology to unlock business potential, create sustainable growth, and drive forward...
-
Consultor sap abap senior vagas
3 semanas atrás
Osasco, Brasil Netvagas Tempo inteiroOverviewConsultor SAP ABAP Sênior vagas na Netvagas.4 days ago Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features.RequisitosExperiência sólida em desenvolvimento ABAP;Vivência com análise e ajustes em programas de leitura/gravação de arquivos;Conhecimento em criação e manutenção de tabelas de...
-
Full Stack MERN Developer
Há 6 horas
Osasco, Brasil Workana Tempo inteiroOverview We are a U.S.-based SaaS startup looking for a Senior Full Stack MERN Developer to work directly with our hands-on CTO. This is a senior role for someone who can not only ship features but also improve architecture, enforce clean code practices, and scale an MVP into a production-grade SaaS platform. We are prioritizing candidates based in Latin...