Flutter Developer (2D / Performance) to $2500
We’re looking for a Flutter/Flame Developer to build interactive 2D modules (game-like experiences) inside Flutter apps. The role is performance-focused: stable FPS on mid-range devices, optimized asset pipeline, and careful memory management.
What you’ll do
- Develop interactive / game modules using Flutter + Flame (embedding Flame scenes into Flutter apps).
- Implement and maintain camera/viewport: scrolling, follow, zoom, world bounds, parallax.
- Build UI that supports rotation/orientation using RotatedBox (and correct layouts after rotation).
- Create sprite-based animations, timelines, and transitions; integrate Lottie animations.
- Optimize resources: assets pipeline, sprite sheets, caching, lazy loading to reduce app size and load time.
- Optimize performance & memory: profiling, fixing leaks, controlling allocations/GC to keep stable FPS.
Requirements
- Proven production experience with Flutter + Flame integration.
- Hands-on experience with RotatedBox and correct UI layout under rotation.
- Experience working with camera/viewport in Flame (or equivalent Flutter plugins/approaches).
- Strong practical skills in asset optimization (sprite sheets, caching, assets pipeline).
- Lottie integration experience (including optimization).
- Performance & memory optimization experience on “heavy” scenes (sprites + camera), using profiling tools (e.g., Flutter DevTools).
Nice to have
- Sprite batching, custom painters/shaders.
- Rive/Spine experience.
- Solid understanding of the Flutter rendering pipeline.
- Experience with isolates and practical profiling workflows.
Work format & collaboration
- Remote, part-time (workload and schedule are flexible and discussed individually).
- Transparent workflow: Agile/Scrum, Git-based process, code reviews.
- Clear tasks, minimal bureaucracy, quick decisions.
Compensation
- Negotiable (hourly or monthly; depends on level and agreed workload).