Senior Flutter Developer

Há 6 dias


Ituiutaba, Brasil Noping Tunnel Tempo inteiro

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 (Web RTC) , chat , screen sharing , collaborative boards , and immersive spaces to boost connection, productivity, and team cohesion — all in one place. The Role We're looking for a Senior Flutter Developer focused on mac OS 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 i OS builds (feature parity, fixes, and releases). What You'll Do Design, build, and maintain the Flutter mac OS app with clean architecture, modular layers, and reliable state management . Integrate RESTful APIs and real-time services (e.g., Web Sockets/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 (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 mac OS 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 & i OS): 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 (primary focus) CPU Minimize rebuilds: effective state selection (BLo C/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 set State loops; render only when state actually changes. GPU Reduce overdraw/repaints : place Repaint Boundary wisely; optimize Custom Painter (should Repaint); avoid large Opacity on complex subtrees. Avoid expensive effects: minimize save Layer , heavy blurs/gradients and big shadows . Use right-sized images & filter Quality (low/none when acceptable); limit transforms on large layers. Shader jank control: warm up shaders / capture Sk SL where applicable; keep fragment shaders simple. Pause/disable animations when off-screen; keep animation count/area minimal. Measurement & Guardrails: Profile with Flutter Dev Tools (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 mac OS ). Proven work reducing CPU/GPU usage in Flutter apps (ideally desktop/mac OS) with measurable before/after results. Solid grasp of architectural patterns ( MVC/MVVM/Clean ), DI , and state management (BLo C/Riverpod/Provider). Hands-on with RESTful APIs , Web Sockets/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., Git Hub Actions/Git Lab CI ), and Jira work logs/time tracking . Nice to Have Deep mac OS expertise: signing, notarization , App Sandbox , entitlements, Keychain, packaging, and updater pipelines. Practical Web RTC experience; spatial audio; jitter/latency tuning. Android/i OS publishing (fastlane or equivalent), push notifications, and in-app review flows. Docker , CDN , and networking basics for real-time apps. Accessibility (Voice Over/Talk Back) and internationalization. Benefits & Environment 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.



  • Ituiutaba, Brasil Noping Tunnel Tempo inteiro

    Senior Flutter DeveloperLocation: RemoteContract: PJ (full-time)Level: SeniorWe're building a virtual office platform for remote and hybrid teams. It brings together persistent rooms, real-time presence, audio/video (Web RTC), chat, screen sharing, collaborative boards, and immersive spaces to boost connection, productivity, and team cohesion — all in one...


  • Ituiutaba, Brasil Atomsix Studio Tempo inteiro

    Venha ser um cooperado na Koopere, onde o cooperativismo vai além de um modelo de trabalho: é um caminho sustentável, seguro e colaborativo que beneficia tanto os cooperados quanto as empresas parceiras, como a Atomsix.A Atomsix Design é uma empresa que une tecnologia, criatividade e inovação para transformar ideias em experiências digitais...


  • Ituiutaba, Brasil Tqi Tempo inteiro

    Qual o tamanho dos seus objetivos? Deseja novos desafios?Então, vem para TQI!A TQI é uma empresa de tecnologia e inovação que há mais de 30 anos, desenvolve soluções para suportar e alavancar os negócios de seus clientes no Brasil e no exterior.Com escritórios em Uberlândia (MG) e em São Paulo (SP), e colaboradores em centenas de cidades, a TQI...

  • Analista Flutter

    2 semanas atrás


    Ituiutaba, Brasil Tata Consultancy Services Tempo inteiro

    Venha para uma das maiores empresas de serviços de TI do mundo!! Aqui você pode transformar sua carreira!Por que aderir à TCS? Aqui na TCS acreditamos que as pessoas fazem a diferença, por isso vivemos uma cultura de aprendizado ilimitado e cheia de oportunidades de melhoria e desenvolvimento mútuo. O cenário ideal para expandir ideias através das...


  • Ituiutaba, Brasil Foursys Tempo inteiro

    Sobre o Fourmakers O Fourmakers é a plataforma que conecta talentos e organizações, potencializando o desenvolvimento contínuo e criando laços de confiança e reconhecimento. Estamos evoluindo nossos produtos para experiências cada vez mais modernas, inteligentes e escaláveis — e você pode fazer parte dessa transformação. O que você vai fazer...


  • Ituiutaba, Brasil Foursys Tempo inteiro

    Sobre o FourmakersO Fourmakers é a plataforma que conecta talentos e organizações, potencializando o desenvolvimento contínuo e criando laços de confiança e reconhecimento. Estamos evoluindo nossos produtos para experiências cada vez mais modernas, inteligentes e escaláveis — e você pode fazer parte dessa transformação.O que você vai fazer por...


  • Ituiutaba, Brasil Niteo Technologies Tempo inteiro

    Estamos em busca de um(a) Desenvolvedor(a) Flutter apaixonado(a) por tecnologia e inovação, com experiência comprovada em desenvolvimento de aplicativos móveis. Se você gosta de trabalhar com arquitetura limpa, boas práticas de código e tem facilidade em transformar ideias em interfaces incríveis, essa vaga é para você! Principais Responsabilidades...


  • Ituiutaba, Brasil Mouts Ti Tempo inteiro

    Oportunidade: Senior Full Stack .Net/Angular Developer (Especialista) Conheça a Mouts: Modalidade: Remoto


  • Ituiutaba, Brasil Alexander Daniels Global Tempo inteiro

    Senior Frontend Developer (Brazil-Based) Permanent or freelance contract We're hiring on behalf of an innovative client building a cutting-edge platform that streamlines and automates data workflows for enterprise teams.Their product is designed to simplify complex data pipelines, making it easier for teams to collaborate, deploy, and scale data-driven...


  • Ituiutaba, Brasil Mouts Ti Tempo inteiro

    Oportunidade: Senior Full Stack. Net/Angular Developer (Especialista) Conheça a Mouts: Modalidade: Remoto Venha transformar a vida de milhares de pessoas com a Mouts!Estamos procurando um Senior Full Stack. NET/Angular Developer para atuar 100% remoto, em projetos desafiadores e com tecnologias de ponta.O que você vai fazer: Desenvolver aplicações...