Responsible for the development and maintenance of the core functions of the game, especially the design and implementation of frame synchronization related modules;
Deeply understand the game architecture, participate in system architecture design, optimize game performance, and improve user experience;
Work closely with planning, art and other teams to ensure that the implementation of game functions meets project requirements;
Solve technical problems encountered during game development and provide technical solutions;
Write high-quality code, and perform unit testing and code review to ensure the maintainability and scalability of the code;
Track industry trends, introduce new technologies and tools, and enhance the overall technical strength of the team.
Bachelor degree or above in computer science or related majors, more than 3 years of Unity game development experience;
Proficient in Unity engine, in-depth understanding of its architecture and performance optimization methods;
Have a deep understanding of frame synchronization technology, and have experience in successfully implementing frame synchronization game projects;
Proficient in C# programming language, familiar with data structure, algorithm and object-oriented programming ideas;
Familiar with network communication principles, understand TCP/IP protocol, and have experience in network communication development such as WebSocket and HTTP;
Have good teamwork spirit and communication skills, be able to withstand work pressure and solve complex problems;
Have experience as a main programmer, and be able to independently be responsible for game module developers.
Have experience in developing bullet screen games or similar real-time interactive games.
Excellent English communication skills (written and verbal).
Have Dicoding certification is a plus.
Willing to work WFO - Jakarta.