Lead the overall architecture design of the game client, ensuring scalability, performance, and maintainability
Define and drive technical solutions, development processes, and best practices for the game client
Collaborate closely with cross-functional teams including game design, art, and backend to deliver high-quality game features
Develop and optimize core systems such as resource management, UI systems, rendering, physics, and gameplay frameworks
Identify and resolve complex technical challenges including performance optimization, memory management, and system stability
Provide technical leadership and mentorship to team members, supporting their professional development
Ensure timely delivery and quality of client-side development through effective task planning and execution
Maintain high standards of code quality through code reviews, testing, and continuous improvement
Requirements
Bachelor's degree or above in Computer Science, Software Engineering, or related disciplines
At least 5 years of experience in game development using Unity (U3D), with hands-on experience in delivering at least one shipped project in a technical lead or senior role
Strong proficiency in C# programming and solid understanding of software design patterns
Good knowledge of operating systems fundamentals and commonly used algorithms in game development
In-depth understanding of Unity engine components including rendering, resource management, UI systems, animation, and physics
Experience in performance optimization, debugging, and system design in game development environments
Strong problem-solving skills with a structured and logical approach
Good communication and teamwork skills, with the ability to collaborate across different functions
Preferred Qualifications (Advantageous)
Experience with ECS architecture, state synchronization, or frame synchronization
Familiarity with HybridCLR or WebGL deployment
Exposure to AI-assisted development tools for coding, debugging, and code review
Experience working on multi-platform game projects
Additional Information
This role requires close collaboration with regional teams in a dynamic and fast-paced environment
Candidates with hands-on technical leadership experience will be highly regarded