Senior Flutter Developer (Animation Focus)
פורסם אתמול · 0 מועמדים
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןSenior Flutter Developer (Animation Focus)
Shape the way people find love.
Are you ready to make falling in love feel effortless, one perfectly-timed animation at a time? Mylo isn't just another dating app. It's an AI matchmaker built to find love - and we need a talented Senior Flutter Developer to help every screen feel alive. Dating is broken. Together, we're fixing it.
Based in the heart of Tel Aviv, we're a dynamic startup with big dreams and an even bigger mission. We've had a highly successful launch and are gearing up for a massive U.S. expansion. This is a high-impact, hands-on role where you won't just be writing Flutter widgets; you'll be crafting the motion and feel that makes Mylo's AI matchmaker feel human.
What You'll Do • Own the Experience: Build and maintain Mylo's Flutter app across iOS and Android end to end, using BLoC/Cubit for clean, predictable state management.
• Bring Motion to Life: Design and implement the animations and micro-interactions - AnimationController, Tween/Curve, custom page transitions, gesture- and physics-driven motion, CustomPainter/Canvas work - that make every match reveal feel magical, not mechanical.
• Chase the Frame: Sustain 60/120fps across the app, profiling with Flutter DevTools and Impeller, using RepaintBoundary and rebuild discipline to keep even the busiest screens buttery smooth.
• Own the Platform Layer: Build on Firebase (Remote Config, App Check, Cloud Messaging, Crashlytics, Analytics, Performance), Dio-based networking, and secure local persistence.
• Ship It For Real: Take releases live on the App Store and Google Play - build flavors, signing, CI/CD - and keep them running.
Who You Are • Experienced: 5+ years of mobile development experience, including 3+ years shipping Flutter/Dart in production.
• A Flutter & Animation Powerhouse: Expert with BLoC/Cubit (flutter_bloc, HydratedBloc, immutable state, buildWhen/listenWhen, BlocSelector) and dependency injection via GetIt + Injectable, with strong animation skills across AnimationController, Tween/Curve, implicit and explicit animations, and CustomPainter/Canvas rendering.
• Performance-Obsessed: You treat 60/120fps as non-negotiable, know your way around Flutter DevTools and Impeller, and reach for RepaintBoundary and rebuild discipline deliberately, not as an afterthought.
• Platform Fluent: Comfortable across Firebase, Dio-based networking with auth-token handling, OAuth/Cognito-style authentication, local persistence (Hive, SharedPreferences, secure storage), and responsive, localized UI including RTL support for Hebrew.
• Ship-Tested: You've shipped and maintained live apps on both stores - build flavors, signing, release management, CI/CD - backed by unit/widget testing and clean Git hygiene.
• A Startup Operator: You take extreme ownership, prioritize speed, and navigate ambiguity with ease in a fast-paced environment.
• Bonus Points: Experience with fragment shaders (GLSL) or procedural animation math, native iOS/Android work via platform channels, real-time data (WebSocket/GraphQL subscriptions), in-app purchases, media/image pipelines, or device haptics and Rive/Lottie - and just as much, the judgment to know when not to reach for them.
Work Setup & Perks • Location: Hybrid position based out of our office in the heart of Tel Aviv.
• Impact: High ownership, a competitive salary, and a dynamic team environment where you will shape Mylo's product from the ground up.
• Mission: Work on a product with real emotional depth, cultural relevance, and the power to change lives.
Sound Like Your Perfect Match? •
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.