SalaryPeak

Game Client Technical Lead (Unity / C#)

ALLCAN INTERNATIONAL PTE. LTD.
Singapore 5+ years Posted Mar 26, 2026

Salary Range

SGD 72,000 - SGD 120,000 /year

SGD 6,000 - SGD 10,000/month

Skills Required

Unity EngineProblem SolvingUIArchitectural DesignComputer ScienceOperating SystemsClient DevelopmentTechnical LeadershipAnimationComputer ProgrammingDebuggingBackend DevelopmentProject Delivery

Job Description

Job Responsibilities

  • 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