Unity Mid+\Senior Developer (mobile, MVP stage)

Unity Mid+\Senior Generalist Developer (Mobile, MVP Stage — full-time) — Exergame with Camera + ML
 

Hi! I’m Anna, founder of EASYFEET — the company you see on this profile. I’ve recently launched my 2nd project successfully, and now I’m looking for a strong Mid+\Senior Unity Developer to join our MVP team.


Project Overview

We’re building a mobile exergame inspired by a classic kids’ jumping game. Players jump, while the app tracks their movements via the phone's camera using a ML model. Exergame + outdoor social play + physical device designed for kids.

We have:

  • Completed PoC (camera + ML logic validated)
  • Selected ML model and not verified tracking accuracy
  • Defined MVP architecture with the CTO
  • Moving from Flutter PoC to Unity MVP for better performance, scalability and long-term growth

    Role Overview

You will be the main Unity engineer responsible for transforming the MVP architecture into a real, playable mobile build.

You will work closely with the CTO, Game Designer, and Rive/UI designer.


Key Responsibilities

MVP Development (Core Unity Work)

  • Build the full MVP gameplay loop in Unity (mobile game logic, pattern engine, scoring logic)
  • Implement screen states, simple navigation and UI interactions
  • Integrate animations (Rive or Unity equivalents)
  • Handle switching between scenes/game states
  • Implement simple progress saving (PlayerPrefs-level)
  • Produce mobile builds (Android first, iOS optional)

Architecture & Code Quality

  • Build a lightweight, clean, scalable architecture for MVP
    — no monsters, no over-engineering, but no spaghetti either
  • Keep responsibilities separated:
    MonoBehaviours → services → ScriptableObjects → gameplay controllers
  • Maintain readable, maintainable code that future team members can easily extend

Integration Work

  • Integrate existing camera + ML module through a prepared API
  • Handle camera permissions, device orientation, performance optimization

Performance

  • Maintain stable FPS on mid-range phones
  • Use Unity Profiler to debug memory, CPU, GPU issues
  • Optimize for short gameplay sessions

Collaboration

  • Work closely with CTO to refine architecture
  • Sync with Game Designer on gameplay implementation
  • Integrate UI/UX designed screens into Unity
  • Communicate blockers clearly and propose solutions

🧠 About You

You're a Mid-Senior Unity Developer who:

Required

  • 3+ years of professional Unity experience
  • Experience shipping mobile games (Android/iOS)
  • Fluent in:
    • gameplay programming
    • UI systems
    • scene/state management
    • simple data persistence
  • Confident with:
    • performance profiling (FPS, memory, CPU/GPU)
    • integrating SDKs / plugins (camera, analytics, backend, sensors)
  • Can work independently:
    from "blank scene" → to "working gameplay" → to "mobile build"
  • Writes clean, readable, modular code
  • Can explain technical decisions simply and clearly
  • Comfortable in a startup environment with async communication

Nice to Have

  • Experience with mobile real-time camera access
  • Experience with ML model outputs (TensorFlow/ MediaPipe / MoveNet)
  • Experience with Rive or state-machine-based animations
     

Engagement

  • Full time, project base
  • Duration MVP stage: 3–6 months
  • Daily sync with Tech Lead + async communication in between
  • Start: 1 week
  • First deliverable expected during Week 2

Growth Opportunity

If we work well together and you successfully deliver the MVP you can transition into a full-time Unity Lead role. As we scale toward Seed funding, larger team, and long-term product development we are looking for someone who wants to grow with the product, not just finish a contract.
Why This Is Interesting

  • You’ll be part of creating a new genre of kids’ exergames
  • You’ll build the first real version of the product - not maintenance, but creation
  • You’ll work directly with a CTO experienced in game architecture
  • The game includes camera, ML, real movement tracking, animated feedback, physical device — a rare and exciting mix
  • Your work defines the foundation for a future high-scale Unity product

Required skills experience

Unity 4 years
mlflow 6 months
Tensorflow 6 months
MediaPipe 6 months
MoveNet 6 months
OpenCV 6 months

Required domain experience

Gamedev 4 years

Required languages

English B2 - Upper Intermediate
Published 11 December
60 views
·
14 applications
To apply for this and other jobs on Djinni login or signup.
Loading...