About This Role
This individual contributor role focuses on independently building necessary systems within Unity based on provided game concepts, game design documents, and technical requirements. The position suits a highly experienced Unity Developer who can deliver high-quality development work across various game genres.
Responsibilities
- Independently understand, create, build, test, fix bugs, optimize, and deliver working systems
- Choose the correct architecture and create necessary scripts without constant step-by-step guidance
- Write clean, production-ready code that is readable, modular, and reusable
- Independently investigate and solve performance problems using Unity Profiler (CPU/GPU, Memory, Garbage Collection)
- Link Unity to backend services like Firebase, PlayFab, REST APIs, or Unity Gaming Services
Requirements
- Excellent C# knowledge, including Object-oriented programming, SOLID principles, Interfaces, Async programming, and Design patterns
- Demonstrable experience with client/server architecture, RPCs, latency, and synchronization
- Experience building state machines, NavMesh pathfinding, and procedural level/maze generation
- Experience with Android/iOS touch controls, mobile UI, diverse screen sizes, and App Store/Google Play deployment
- Strong proficiency with Git, branching, pull requests, and resolving merge conflicts
- 5+ years of professional Unity/game-development experience (7+ years of professional development experience with Unity/C# strongly preferred)
- Strictly mandatory portfolio demonstrating actual built projects and clearly defining programmed systems, multiplayer architectures, or procedural generation elements
Nice to have:
- Experience with networking solutions like Photon, Unity Netcode, Mirror, or Fish-Networking
Important Details
- Individual Contributor Role: This is not a Lead Developer or Engineering Manager position; it does not involve managing people, reviewing other developers, making schedules, or making business decisions
About the Company
The company develops games across different genres including Idle Games, Running Games, Multiplayer Robbery Game, and Maze Runner.