Senior Unity Developer

About the role

We're looking for a skilled Unity Developer to join our team in South Jakarta! You'll design, develop, and optimize game features for the game using Unity and C#. Collaborate with designers and artists from abroad to create high-quality gameplay. Must have 5+ years of experience, strong problem-solving skills, and a passion for game development.

On-site position.


Responsibilities:

  • Develop, and maintain game features and systems using Unity for mobile platforms.
  • Collaborate with cross-functional teams, including designers, artists, and other developers, to implement high-quality gameplay experiences.
  • Optimize game performance to ensure smooth performance across various platforms.
  • Participate in the entire game development lifecycle, including planning, design, implementation, testing, and deployment.
  • Troubleshoot and resolve issues, bugs, and technical challenges.
  • Complete development requirements according to the deadlines provided.
  • Stay updated with industry trends and Unity updates to continually improve the development process.
  • Ensure that all development work is aligned with the overall project goals and quality standards.


Qualifications:

  • Bachelor's degree in Computer Science, Game Development, or a related field.
  • Over 5 years of professional experience in Unity game development.
  • Strong proficiency in C# and Unity game engine.
  • Experience with mobile and/or PC game development, including optimization and debugging.
  • Solid understanding of gameplay systems, including RPG mechanics, turn-based combat system, and hero upgrading system.
  • Experience with WebSocket and HTTP networking.
  • Knowledge of protobuf (proto) for client-server communication.
  • Understanding of automation pipelines and version control tools (e.g., Jenkins, Git).
  • Good communication skills in English, both written and verbal.
  • Ability to work effectively in a collaborative, team-oriented environment.
  • Willingness to work from the office in Jakarta.


Preferred:

  • Prior experience releasing mobile games on Google Play and iOS App Store.
  • Familiarity with localization pipelines in games.
  • Exposure to MVC architecture in game development.
  • Familiarity with platform SDK integration on both Android (Java) and iOS (Objective-C).
  • Experience building custom Unity tools (e.g., editor inspectors, packaging menus, component utilities) to streamline development workflows.