Senior Client Programmer, Project R.I.S.E

1 Month ago • 7 Years + • Game Programmer

About the job

Job Description

We are looking for a passionate and experienced client programmer specializing in Unreal Engine to join our Shanghai Studio. The ideal candidate will have experience in crafting second-to-second action gameplay and a strong understanding of Unreal Engine's gameplay framework.
Must have:
  • Unreal Engine
  • C++ Programming
  • Object-Oriented
  • Game Design
Good to have:
  • GAS System
  • Action Combat
  • Shipped Project
  • Editor Extensions
Perks:
  • Shanghai Studio
  • Supercell Culture
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 a passionate and experienced client programmer who specializes in Unreal Engine to join our Shanghai Studio.

You will be working on our new UE project, Project R.I.S.E. You should be able to independently develop new features and systems and bring ideas to life, but the ideal candidate will have demonstrable experience in crafting second-to-second action gameplay.

At Supercell, we believe that small teams that find a way to work well together have the potential to create memorable games. It’s important that each team member takes pride in their work and knows what it means to take responsibility and deliver quality and fun to players. As a client programmer at Supercell, you are responsible for delivering gameplay and mechanics, but will need to collaborate with game designers, game artists and other programmers to deliver on the product vision.

If you think that describes you, then we’d love to hear from you.

Responsibilities

  • Working closely with designers and artists to architect and implement new features and systems that facilitate the creation of exciting new gameplay experiences
  • Reacting to design changes and related feedback with thought-out solutions and effective planning and iterating to achieve the goals.
  • Debug, troubleshoot, and optimize current codes

Requirements

  • 7+ years combined industry experience.
  • Experience with C++ programming
  • Good understanding of Unreal Engine’s gameplay framework
  • A strong understanding of object-oriented programming, design patterns, and game design principles
  • Familiar with GAS system in Unreal engine, or have strong expierence with Action game combat system
  • Strong math skills like the knowledge of vectors, matrices
  • Excellent communication, technical & problem-solving skills
  • Highly motivated, positive and personable, and passionate about gameplay, system design, and methodologies
  • Adaptable and ability to multi-task and prioritize work based on changing schedules and feedback/critiques

Nice to Have

  • At least one shipped project. Having comprehensive project development experience, understanding the different technical focuses at each stage from inception to online release.
  • Have experience extending editors in Unreal to improve development efficiency
  • Scripting language experience like Lua/Python
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

Game Boost - AI programmer for co-op shooter

Game Boost, Sweden (Hybrid)

Sledgehammer Games - Senior Technical Animator

Sledgehammer Games, Canada (On-Site)

Keywords Studios (Player Support) - Programming Intern 2025-2026

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

Techland - Senior Gameplay Animator

Techland, Poland (Remote)

Fatshark AB - Experienced Gameplay Programmer

Fatshark AB, Sweden (On-Site)

Embark Studios - Game Programmer (UI/UX) - Games

Embark Studios, Sweden (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nexon - Director, Gameplay Engineering

Nexon, United States (Hybrid)

Larian Studios - Tools Director

Larian Studios, Poland (On-Site)

Riot Games - Principal UX Designer - MMO

Riot Games, Ireland (On-Site)

Rockstar Games - Principal Technical Artist: Animation

Rockstar Games, United Kingdom (On-Site)

ION - Lead Software Engineer, Italy

ION, Italy (On-Site)

Playrix - Technical Director (Game Project)

Playrix, Armenia (Remote)

CultureMill Recruiting - Game Developer (C++)

CultureMill Recruiting, United States (On-Site)

ByteDance - Senior Software Engineer, Payment Solution

ByteDance, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Publicis Groupe - Copywriter

Publicis Groupe, China (On_site)

Virtuos - Art Director_ Environment

Virtuos, China (On-Site)

Keywords Studios (Player Support) - Workday Help and Knowledge Management People Technology Partner

Keywords Studios (Player Support), China (Remote)

Razer - Senior Electronics Engineer

Razer, China (On-Site)

Publicis Groupe - 架构师

Publicis Groupe, China (On-Site)

Cadence - Principal Quality Engineer

Cadence, China (On-Site)

Maersk Careers - Business Development Manager

Maersk Careers, China (On-Site)

Intel Corporation - Environment, Health and Safety Engineer Intern

Intel Corporation, China (On-Site)

Tencent - Global Communications Intern

Tencent, China (On-Site)

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Keywords Studios (Player Support) - Senior Software Engineer - Electric Square

Keywords Studios (Player Support), South Korea (On-Site)

Epoch Games - Unreal Engine C++ Programmer

Epoch Games, United States (Remote)

Frontier Developments - Senior Console Programmer

Frontier Developments, Canada (On-Site)

Paradox Interactive - Tech Lead

Paradox Interactive, Sweden (On-Site)

Starbreeze Studios - Gameplay Programmer (Project Baxter)

Starbreeze Studios, Sweden (Hybrid)

Fatshark AB - Senior Gameplay Programmer

Fatshark AB, Sweden (On-Site)

Techland - Animator

Techland, Poland (On-Site)

G5 Games - C++ Gameplay Programmer

G5 Games, Kazakhstan (Remote)

Get notifed when new similar jobs are uploaded