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

6 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

Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Serbia (Remote)
6 Months ago
Comscore,  Inc  - Data Scientist

Comscore, Inc

Pune, Maharashtra, India (On-Site)
5 Months ago
PlayStation Global - DevOps/Build Engineer

PlayStation Global

Los Angeles, California, United States (On-Site)
2 Weeks ago
ByteDance - Backend Software Engineer

ByteDance

Singapore (On-Site)
1 Week ago
SmileGate - Information Security: Security Solution Architect and Operator

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Weeks ago
Exient - Senior Programmer

Exient

Floriana, Malta (On-Site)
9 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
11 Months ago
Plarium - Unity Developer (Meta team)

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
1 Week ago
Turbulent - Senior Online Programmer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Month ago
Playdead - Systems Programmer

Playdead

Copenhagen, Denmark (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Netflix - Software Engineer L4 - Finance and Tax Technology

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
ByteDance - LLM Software Engineer/Researcher (Applied Machine Learning)- 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Video Experience Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
4 Weeks ago
Google - Senior Software Engineering Manager, Wear OS Platform

Google

Mountain View, California, United States (On-Site)
1 Week ago
Haptic - Technical Art Director

Haptic

United Kingdom (Hybrid)
3 Months ago
DraftKings - Manager, Data Engineering

DraftKings

Ireland (Remote)
2 Weeks ago
Google - Senior Software Engineering Manager

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Just Play GmbH - Senior Marketing Data Analyst

Just Play GmbH

(Remote)
1 Day ago
Luma Pictures - FX Artist (Senior Level)

Luma Pictures

Melbourne, Victoria, Australia (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Zengame Technology - Mobile Client Development Engineer

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Thatgamecompany - Marketing Manager - Offline Events - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
Riot Games - Research Operation Coordinator - Global Research Operations Team (Contract)

Riot Games

Shanghai, Shanghai, China (On-Site)
2 Days ago
Spin Master - Senior Logistics Officer (Temp)

Spin Master

Guangdong Province, China (On-Site)
1 Week ago
Google - Account Strategist, Mid-Market Sales

Google

Shenzhen, Guangdong Province, China (On-Site)
6 Days ago
Tencent - NIKKE Game Data Analyst

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
The Walt Disney Company - Associate Technical Director

The Walt Disney Company

Shanghai, Shanghai, China (On-Site)
3 Months ago
Riot Games - Technical Writer (Contract)

Riot Games

Shanghai, Shanghai, China (On-Site)
1 Week ago
NVIDIA - Operation Program Manager

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Tencent - Senior Strategic Investment Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

CoolGames - Senior Game Developer (freelance)

CoolGames

Weesp, Noord-Holland, Netherlands (Hybrid)
2 Weeks ago
Kepler Interactive - Senior Gameplay/Multiplayer Programmer

Kepler Interactive

Montréal, Occitanie, France (Hybrid)
4 Weeks ago
Qingci Games - Senior Unity3D Developer

Qingci Games

Xiamen, Fujian, China (On-Site)
1 Week ago
Ubisoft - Senior Gameplay Programmer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Week ago
Plarium - Unity Developer

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
2 Months ago
Rebellion - Senior Gameplay Programmer

Rebellion

Warwick, England, United Kingdom (Hybrid)
4 Weeks ago
Branch GG - Senior Unity Engineer (Contract)

Branch GG

(Remote)
4 Months ago
Bongfish - Senior Gameplay Programmer (m/f/d)

Bongfish

Graz, Styria, Austria (On-Site)
8 Months ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
4 Weeks 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