Game Client Programmer, Clash Royale

1 Month ago • All levels • Game Programmer

About the job

Job Description

Game Client Programmer for Clash Royale in Shanghai! Experience with C++ and mobile game development is essential. Passion for games and a strong understanding of game logic, gameplay systems, and UI development are required.
Must have:
  • C++ experience
  • Game development
  • Mobile games
  • Game logic
Good to have:
  • Touch UI
  • OpenGL
  • Content systems
  • Live operations
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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.



Responsibilities

  • 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
  • Understanding/experience with any of the following is a plus: Touch UI development, Open GL, Content Driven Systems, Free to Play model
  • Fluent in English
Nice to Have
  • 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.)


View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Supercell is a global game company based in Helsinki, Finland, with offices in San Francisco, Seoul and Shanghai. Since our launch in 2010, we've brought five games to the global market – Brawl Stars, Clash Royale, Boom Beach, Clash of Clans and Hay Day.

If you love games and are passionate about playing and crafting them, and you’re looking for a job that provides you ownership and independence, you’re in the right place. We’ve built a company of proactive, independent teams with the freedom to do what they think is best for their players, our games and the company at large.

We are individuals from over 40 nationalities who believe in transparency, trust and the power of spending time with one another. 

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Shanghai, Shanghai, China (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

View All Jobs

Get notified when new jobs are added by Supercell

Similar Jobs

Framestore - FREELANCE: CG - NEW YORK

Framestore, United States (On-Site)

Wind River - Project Manager

Wind River, India (On-Site)

Zynga - Senior Software Engineer 2- Unity

Zynga, India (On-Site)

Supercell - Senior Game Programmer, Clash of Clans

Supercell, Finland (On-Site)

Techland - Senior Gameplay Animator

Techland, Poland (Remote)

Techland - Lead Game Programmer

Techland, Poland (On-Site)

Game District - Trainee Game Developer

Game District, Pakistan (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Next Level Business Services - Go Lang C++ Developer

Next Level Business Services, United States (On-Site)

Techland - UE5 Senior Game Programmer AI

Techland, Poland (On-Site)

Betsoft Gaming - Slot Machine Mathematician

Betsoft Gaming, (Remote)

Zoox - HD Mapping Internship/Co-op

Zoox, United States (On-Site)

JMA - Senior Engineer - Firmware

JMA, Italy (On-Site)

Playrix - Principal C++ Software Engineer (Tools)

Playrix, Kazakhstan (Remote)

Epic Games - Senior Engineer, Patching

Epic Games, (On-Site)

Snowed In Studios - Senior Generalist Programmer - Montreal

Snowed In Studios, Canada (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Publicis Groupe - Data Strategist

Publicis Groupe, China (On_site)

Virtuos - Planning Specialist

Virtuos, China (On-Site)

Virtuos - Korean Translation Intern

Virtuos, China (On-Site)

Animoca Brands - Backend Developer

Animoca Brands, China (Remote)

Luxoft - UI Designer

Luxoft, China (On-Site)

Luxoft - UI Designer

Luxoft, China (On-Site)

Thatgamecompany - Vietnam Publishing/Community Manager

Thatgamecompany, China (Remote)

Infold Games - 3D角色模型师(恋与深空)

Infold Games, China (On-Site)

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Techland - Lead Game Programmer

Techland, Poland (On-Site)

Techland - Software Engineer in Test

Techland, Poland (On-Site)

Larian Studios - Engine Programmer

Larian Studios, Spain (On-Site)

Keywords Studios (Player Support) - AAA Video Games Programmer

Keywords Studios (Player Support), Australia (On-Site)

Asobo Studio - Programmeur Gameplay Senior H/F (Flight Sim)

Asobo Studio, France (On-Site)

Playrix - Lead C++ Software Engineer (Gameplay)

Playrix, Georgia (Remote)

Keywords Studios (Player Support) - Graduate Programmer - 2025

Keywords Studios (Player Support), United Kingdom (On-Site)

Ubisoft - Online Programmer

Ubisoft, United Arab Emirates (On-Site)

Get notifed when new similar jobs are uploaded