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

4 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

King - Senior Engineer C++/Mobile SDK

King

Stockholm, Stockholm County, Sweden (On-Site)
4 Weeks ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
4 Months ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
NVIDIA - Senior Silicon Product Definition Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Day ago
Playtika - TypeScript Technical Lead

Playtika

Ukraine (On-Site)
3 Months ago
Guerrilla - SENIOR TOOLS PROGRAMMER

Guerrilla

Amsterdam, North Holland, Netherlands (On-Site)
2 Months ago
Avalanche Studios Group - Senior Gameplay Programmer (Unreal)

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Rocket Werkz - GAME PROGRAMMER (UNREAL ENGINE)

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
6 Months ago
Haptic - Senior Gameplay Programmer

Haptic

Sweden (On-Site)
1 Month ago
TT Games - Senior Game Programmer

TT Games

Knutsford, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

OpenGov - Software Engineer III - PRO

OpenGov

Atlanta, Georgia, United States (Hybrid)
4 Months ago
ByteDance - Tech Lead - Data Tech Infrastructure- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
House of How - Lead Game Engineer - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
3 Months ago
Meta - Research Scientist Intern, Systems ML - SW/HW Co-Design - CHIPs

Meta

Menlo Park, California, United States (On-Site)
3 Months ago
NVIDIA - System Software Architect, Programmable Vision Accelerator

NVIDIA

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Push Gaming - C++ Engineer

Push Gaming

United Kingdom (Hybrid)
1 Week ago
Aristocrat Gaming - Senior Game Mathematician II

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
2 Weeks ago
Meta - Software Engineering Manager, Product

Meta

Sunnyvale, California, United States (On-Site)
3 Months ago
Epic Games - Artiste technique sénior, LEGO Fortnite

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Genpop Interactive - Senior Software Engineer (Backend)

Genpop Interactive

(Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Ourpalm - Senior SLG System Planner

Ourpalm

Beijing, Beijing, China (On-Site)
3 Weeks ago
Tencent - Senior Combat Designer

Tencent

Shanghai, Shanghai, China (On-Site)
1 Month ago
NVIDIA - System Memory Validation Software Engineer

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Keywords Studios (Player Support) - Senior Technical Artist

Keywords Studios (Player Support)

Beijing, Beijing, China (On-Site)
8 Months ago
Spin Master - Senior Planner

Spin Master

Guangdong Province, China (On-Site)
1 Month ago
Keywords Studios (Player Support) - English LQA Tester

Keywords Studios (Player Support)

Shanghai, Shanghai, China (On-Site)
3 Months ago
Tencent - Senior Combat Designer

Tencent

Beijing, Beijing, China (On-Site)
2 Months ago
Tencent - 游戏帐号安全产品经理

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Luxoft - Senior Team Lead

Luxoft

Shanghai, Shanghai, China (On-Site)
3 Months ago
Ourpalm - Commercialization Operation

Ourpalm

Beijing, Beijing, China (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Techland - QA Engineer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Kwalee - Junior Game Programmer

Kwalee

Royal Leamington Spa, England, United Kingdom (On-Site)
3 Weeks ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks ago
Rocksteady Studios - Lead Player Programmer

Rocksteady Studios

London, England, United Kingdom (Hybrid)
2 Hours ago
Blazing griffin - Graduate/Junior Tools Programmer (Games)

Blazing griffin

Glasgow, Scotland, United Kingdom (On-Site)
2 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
4 Months ago
Guerrilla - PRINCIPAL TOOLS PROGRAMMER

Guerrilla

Amsterdam, North Holland, Netherlands (On-Site)
2 Months ago
QUANTIC DREAM - Engine Programmer

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
1 Week ago
Kojima Productions - Game Programmer

Kojima Productions

Tokyo, Japan (On-Site)
2 Months ago
Techland - UE5 AI Game Programmer

Techland

Poland (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