Senior Flutter Developer (Animation Focus)
פורסם לפני 13 ימים · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל פיתוח ותחזוקה של אפליקציית Flutter למכשירי iOS ו-Android מקצה לקצה, תוך שימוש ב-BLoC/Cubit לניהול מצב. ביום-יום, המפתח יעצב ויממש אנימציות ומיקרו-אינטראקציות מתקדמות, יבצע אופטימיזציה לביצועים חלקים של 60/120 פריימים לשנייה, ישלב שירותי Firebase ותקשורת רשת, וינהל את תהליכי השחרור לחנויות האפליקציות.
- 5+ years of mobile development experience
- 3+ years shipping Flutter/Dart in production
- Flutter state management with BLoC/Cubit (flutter_bloc, HydratedBloc, BlocSelector)
- Advanced Flutter animations (AnimationController, Tween/Curve, implicit/explicit animations, CustomPainter/Canvas)
- Dependency injection via GetIt + Injectable
- Experience with fragment shaders (GLSL) or procedural animation math
- Native iOS/Android work via platform channels
- Real-time data handling (WebSocket/GraphQL subscriptions)
- In-app purchases
- Media and image pipelines
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
מתאים למפתחי מובייל מנוסים עם לפחות 5 שנות ניסיון, מתוכן מעל 3 שנים ב-Flutter, בעלי מומחיות חזקה באנימציות מורכבות ודגש על ביצועים גבוהים בסביבת סטארט-אפ. פחות מתאים למי שחסר ניסיון עמוק באנימציות Flutter או למי שמחפש עבודה ללא היבטי ניהול שחרורים ו-CI/CD.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיון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? •
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- היברידי
- 5+ years of mobile development experience, 3+ years shipping Flutter/Dart in production, Flutter state management with BLoC/Cubit (flutter_bloc, HydratedBloc, BlocSelector), Advanced Flutter animations (AnimationController, Tween/Curve, implicit/explicit animations, CustomPainter/Canvas), Dependency injection via GetIt + Injectable