Unity Developer

  • Publicado em 24/06/2026
  • Anápolis (5201108)
  • A definir
  • 0

Descrição:

Lead Unity Programmer (Mobile Games Only)

Location:

Remote Type:

Full-time or Long-term Contract Platform:

Android & iOS Engine:

Unity (Mobile-only)

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

.