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

5 Months ago • 7 Years + • Game Programmer

Job Summary

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

Job Details


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

Similar Jobs

Epic Games - QA Engineering Specialist

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Rocket Science - Software Engineer - UI

Rocket Science

Cardiff, Wales, United Kingdom (Hybrid)
5 Days ago
NVIDIA - Manager, Developer Technology, Data Compression

NVIDIA

United States (Hybrid)
1 Month ago
NVIDIA - System Software Engineer

NVIDIA

Pune, Maharashtra, India (On-Site)
1 Month ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Menlo Park, California, United States (On-Site)
4 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

(Remote)
5 Months ago
Game Boost - Tools Lead on AA+ Studio - Contract or Hire

Game Boost

Stockholm, Stockholm County, Sweden (Hybrid)
5 Days ago
Ubisoft - Tools Programmer

Ubisoft

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
1 Month ago
Rocksteady Studios - Lead Player Programmer

Rocksteady Studios

London, England, United Kingdom (Hybrid)
1 Month ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Equities Service Desk - Trader Support - 7464

ION

Woking, England, United Kingdom (On-Site)
5 Months ago
ByteDance - Software Engineer - Service Platform Intern - 2025 Start

ByteDance

Singapore (On-Site)
1 Week ago
HoYoverse - Senior Gameplay Programmer AI

HoYoverse

Québec City, Quebec, Canada (Remote)
6 Days ago
Rockstar Games - Associate Principal Technical Artist: Performance Capture Pipeline

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
5 Months ago
Genies - Engineering Manager, Machine Learning

Genies

Los Angeles, California, United States (On-Site)
6 Days ago
Tencent - Machine Learning Development Intern

Tencent

Auckland, Auckland, New Zealand (On-Site)
3 Weeks ago
ByteDance - Research Engineer - Multimodal Model

ByteDance

Singapore (On-Site)
5 Months ago
monomipark - Senior Game Engineer (Unreal)

monomipark

San Mateo, California, United States (Hybrid)
6 Days ago
Activision - Expert Tools Programmer--

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Virtuos - Technical Art Director

Virtuos

China (On-Site)
1 Week ago
Tencent - Tencent Cloud Solution Architect Intern (Indonesia Market)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
eBay - Commercial Underwriting Teammate

eBay

Shanghai, Shanghai, China (On-Site)
6 Months ago
Canva - Quality Engineer - Internationalization

Canva

Wuhan, Hubei, China (Remote)
3 Weeks ago
Visa - Senior Manager, Client Consulting

Visa

Guangzhou, Guangdong Province, China (On-Site)
5 Months ago
Tencent - Manager, Global Communications

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Tencent - NIKKE Overseas Marketing Brand Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Weeks ago
Tencent - Senior Technical Artist (UE5)

Tencent

Guangzhou, Guangdong Province, China (On-Site)
1 Month ago
Zengame Technology - Senior Talent Development

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Tencent - Social Media Content Operation - PUBG MOBILE Esports

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Ubisoft - Senior Gameplay Programmer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
6 Days ago
Bohemia Interactive - Engine Tools Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
4 Months ago
Offworld - Senior Game Programmer

Offworld

New Westminster, British Columbia, Canada (On-Site)
8 Months ago
Gunzilla - Senior Gameplay Programmer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
1 Week ago
Creative Assembly - Battle Programmer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
5 Days ago
Budge Studios - Programmeur Technique/Technical Programmer

Budge Studios

Montreal, Quebec, Canada (On-Site)
8 Months ago
Bohemia Interactive - Engine Render Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
4 Months ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
6 Days ago
Branch GG - Senior Unity Engineer (Contract)

Branch GG

(Remote)
3 Months ago
Nordcurrent - Junior Gameplay Programmer

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

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)

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)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

View All Jobs

Get notified when new jobs are added by Supercell

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug