Senior Unity Developer - Mobile Game
Senior Unity Developer - Jakarta
Hybrid 3 Days WFO - 2 Days WFH
About the Role
We are looking for a Senior Unity Developer with a strong foundation in SOLID principles and object-oriented design to join our client in Jakarta. In this role, you will be responsible for implementing gameplay features, optimizing performance, and ensuring maintainable, scalable code structures. This is a hybrid position, offering flexibility while maintaining close collaboration with the team.
Key Responsibilities
- Implement gameplay features in Unity using clean, maintainable, and scalable code.
- Apply SOLID principles and design patterns to improve code structure and maintainability.
- Develop new game titles, enhance existing features, and support live operations.
- Optimize game performance, ensuring efficient memory usage and high frame rates.
- Architect, design, and maintain robust and scalable game systems.
- Conduct code reviews and implement unit tests to ensure quality and adherence to best practices.
Required Skills & Experience
- Min 5+ years of experience with Unity and C#.
- Deep understanding of SOLID principles and object-oriented design patterns.
- Full life-cycle experience in mobile game development and live operations, ideally in F2P titles.
- Proficiency in UI development and the Unity graphics pipeline.
- Experience working with Git or other version control systems.
- Strong ability to work with and improve existing code bases.
- Excellent English communication skills, both written and verbal.
Senior Unity Developer - Jakarta
Hybrid 3 Days WFO - 2 Days WFH
About the Role
We are looking for a Senior Unity Developer with a strong foundation in SOLID principles and object-oriented design to join our client in Jakarta. In this role, you will be responsible for implementing gameplay features, optimizing performance, and ensuring maintainable, scalable code structures. This is a hybrid position, offering flexibility while maintaining close collaboration with the team.
Key Responsibilities
- Implement gameplay features in Unity using clean, maintainable, and scalable code.
- Apply SOLID principles and design patterns to improve code structure and maintainability.
- Develop new game titles, enhance existing features, and support live operations.
- Optimize game performance, ensuring efficient memory usage and high frame rates.
- Architect, design, and maintain robust and scalable game systems.
- Conduct code reviews and implement unit tests to ensure quality and adherence to best practices.
Required Skills & Experience
- Min 5+ years of experience with Unity and C#.
- Deep understanding of SOLID principles and object-oriented design patterns.
- Full life-cycle experience in mobile game development and live operations, ideally in F2P titles.
- Proficiency in UI development and the Unity graphics pipeline.
- Experience working with Git or other version control systems.
- Strong ability to work with and improve existing code bases.
- Excellent English communication skills, both written and verbal.