This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Senior Game Client Programmer who is self-motivated, goal-orientated and a strong team player to join our Shanghai Studio, with a focus on enhancing the gameplay of Clash Royale. You take pride in your work, and know what it means to take responsibility and deliver quality focused products. You enjoy working in a dynamic and agile environment. You have the knowledge and ability to visualize how things should work, and how to translate this into a functioning solution.
Job Responsibility:
Involvement in all areas of game development including Game Logic, Gameplay System, Engine Tech and User Interface
Write robust code to be used by millions of users
Support and contribute new ideas to product discussion
Independently create complete solutions from scratch
Work as part of a team, but with plenty of opportunity to take responsibility on an individual level
Requirements:
Significant of experience working within game development, on mobile, console, or PC
Strong, professional experience using C++
Ability to quickly get up to speed with existing code
Passion for games
Fluent in English
Nice to have:
Understanding/experience with any of the following is a plus: Touch UI development, Open GL, Content Driven Systems, Free to Play model
Experience working on live game development, and familiar with live operations
Understanding of server development and real time systems
Understanding and experience in different game technology areas (gameplay, graphics, tools etc.)
What we offer:
Compensation and benefits structured to help you enjoy your time and do your best work