🎮 Lead Unity Programmer (Mobile Games)
Location: Remote
Type: Full-time or Long-term Contract
Platform: Android & iOS
Engine: Unity (Mobile-first)
🚀 About the Role
We are hiring a Lead Unity Programmer to own the technical foundation of a mobile game from early development through global launch and live operations.
This is a hands-on leadership role for someone who has shipped real mobile games, understands mobile constraints deeply, and is comfortable taking full responsibility for technical decisions in a live production environment.
You will work closely with the Game Designer and Artists in a small, high-ownership team where code quality, performance, and stability matter.
🧠 Responsibilities
- Own the entire Unity codebase and technical architecture
- Design and implement core game systems, including:
- Gameplay framework & state management
- Save / Load systems with update-safe data migration
- Offline progression & idle mechanics
- Event-driven and data-driven systems
- Profile and optimize performance on real mobile devices:
- Memory usage & asset footprint
- GC allocations
- CPU/GPU load
- Battery impact
- Handle mobile-specific lifecycle edge cases:
- App backgrounding & resume
- OS low-memory kills
- Force-close and interrupted sessions
- Ensure save data integrity across crashes, updates, and reinstalls
- Design systems resilient to partial saves, corrupted data, and crashes
- Integrate and manage mobile SDKs:
- Ads, Analytics, IAP, Notifications
- Prepare the codebase for live operations:
- Hotfixes and rapid iterations
- Analytics-driven tuning
- Debugging via logs and crash reports
- Design client logic with anti-cheat and exploit prevention in mind:
- Time manipulation
- Offline reward abuse
- Save file tampering
- Define coding standards and perform code reviews
- Collaborate closely with:
- Game Designer (feasibility, iteration, balance)
- Artists (asset pipelines, performance constraints)
- Prepare and support App Store & Google Play releases
✅ Requirements
- 5+ years of Unity experience, with strong C# skills
- At least one shipped mobile game on Google Play or App Store
- Proven experience building a Unity project from scratch
- Unity execution order & lifecycle
- Serialization pitfalls and versioning
- ScriptableObject lifecycle
- Differences between Mono and IL2CPP
- Hands-on experience with:
- Unity Profiler
- Memory Profiler
- Frame Debugger
- Proven ability to optimize:
- GC allocations
- Startup time
- Memory usage
- Build size
- Experience handling:
- Android Gradle builds
- iOS Xcode signing & provisioning
- Store submission and review cycles
- Comfortable working in a small team with full technical ownership
- Clear written and verbal communication in English
⭐ Nice to Have (Strong Signals)
- Experience with idle / tycoon / simulation games
- Familiarity with Unity Gaming Services
- Experience with server-validated or anti-cheat logic
- Experience maintaining games post-launch
- Prior experience as Senior or Lead Unity Engineer
💡 What We Offer
- High technical ownership and autonomy
- Small team, fast decisions, no bureaucracy
- Long-term collaboration potential
- Competitive compensation based on experience
- Opportunity to build the technical foundation of a growing studio
🔥 Important Note
This is not a task-only coding role.
We are looking for someone who takes full responsibility for performance, stability, and technical trade-offs in a live mobile game.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Frontend Developer
2026-03-30
Senior Product Designer
2026-04-04
Senior Environment Artist
2026-01-10
- Posted
- Feb 02, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Ukraine
- Company
- Quantum Cipher
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Frontend Developer
2026-03-30
Senior Product Designer
2026-04-04
Senior Environment Artist
2026-01-10