Senior Programmer, Unity Engineer

Garena

Job Summary

The Senior Programmer, Unity Engineer will be responsible for writing clean, efficient C# code within the Unity Engine, developing and optimizing gameplay features, meta systems, UI, and core game functionalities. This role involves collaborating with cross-functional teams, ensuring game performance and stability across platforms, implementing database integration, and actively participating in the full game development lifecycle from conceptualization to post-launch support. The ideal candidate will also review code and possess experience in multiplayer game development.

Must Have

  • Write clean, efficient and maintainable C# code within the Unity Engine
  • Develop and optimise gameplay features, meta systems, UI interfaces, and core game functionalities
  • Collaborate with cross functional teams to implement design and art assets
  • Ensure game performance and stability across platforms
  • Implement database integration and backend interfaces when required
  • Handle end to end Code writing to deployment by assessing requirement
  • Active participation in game development lifecycle
  • Review code and provide proper feedback to enhance quality
  • Ability and experience in working with multiplayer game development and integration
  • 6+ years of experience in Game development - C# code within Unity Engine
  • Bachelors or Masters in Computer Science, Software engineering
  • Highly experienced in Object-Oriented Design (OOD), database design principles & XML schema understanding
  • Ability and experience in debugging code and optimization techniques
  • Comfortable working in Agile/Scrum environments
  • Excellent logical and analytical skills

Job Description

Job Description

  • Write clean, efficient and maintainable C# code within the Unity Engine
  • Be able to develop and optimise gameplay features, meta systems, UI interfaces, and core game functionalities
  • Collaborate with cross functional teams to implement design and art assets in the game
  • Ensure game performance is top-notch along with stability across platforms with clean, efficient code and resource management
  • Implement database integration and backend interfaces when required
  • Able to handle end to end Code writing to deployment by assessing requirement
  • Active participation in game development lifecycle - from conceptualization to post launch support
  • Review code and and provide proper feedback to enhance quality of code
  • Ability and experience in working with multiplayer game development and integration

Job Requirements

  • 6+ years of experience in Game development - C# code within Unity Engine
  • Bachelors or Masters in Computer Science, Software engineering
  • Highly experienced in Object-Oriented Design (OOD), database design principles & XML schema understanding
  • Ability and experience in debugging code and optimization techniques
  • Comfortable working in Agile/Scrum environments
  • Excellent logical and analytical skills

8 Skills Required For This Role

Problem Solving Unity Game Texts Game Development Lifecycle Agile Development C# Xml Multiplayer

Similar Jobs