Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sakura Games

Open 76d

Senior Unity developer

Posted Updated 9 views 1 applied
Discussion

Summary

Leads Unity game architecture and development for casual/hyper-casual mobile games, designing scalable systems, mentoring teams, and delivering end-to-end gameplay mechanics in a fast-paced, agile environment.

We are looking for an experienced and autonomous Unity developer to work on the core gameplay of a mobile online shooter.

  • Design and build robust game architectures from scratch in Unity.
  • Apply clean code principles and SOLID design to ensure scalable, maintainable codebases.
  • Collaborate across disciplines to define technical requirements and drive implementation independently.
  • Mentor and lead development efforts, ensuring best practices across the project lifecycle.
  • At least 5 years of experience in commercial game development using Unity.
  • Confident knowledge of C# and Unity.
  • Experience in developing 3D games.
  • Practical experience in developing network mechanics in real-time multiplayer games.
  • Understanding of authoritative server architecture, game state synchronization, and separation of client and server responsibilities.
  • Understanding client-side prediction, reconciliation, interpolation and lag compensation.
  • Experience in building a service architecture for a game client: dividing systems into modules and services with clear areas of responsibility, managing dependencies and life cycle.
  • Strong understanding of OOP and SOLID principles, practical application of KISS, DRY and composition.
  • Experience using Dependency Injection and IoC containers, such as VContainer or Zenject.
  • Experience with Unity physics, collisions, raycast checks and animation system.
  • Experience in developing and optimizing games for Android and iOS: CPU/GPU profiling, memory and allocation control, searching for reasons for FPS drops on devices.

Nice-to-Have

  • Experience in developing mobile shooters or session PvP/PvPvE games.
  • Experience in backend development on .NET / Core, working with APIs and databases.
  • Experience with dedicated game servers.
  • Experience in developing AI opponents and combat behavior.
  • Experience in writing unit and integration tests for game systems.
  • Part-time remote work.
  • Salary in US dollars.
  • Zero bureaucracy, minimal micromanagement and streamlined approvals.
  • Small friendly agile teams.
  • English lessons in groups of 3-4 participants.

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available