S

Supercell

Mobile game developer with freemium microtransactions

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

Game EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listed

About the Job

Requirements

  • The candidate must have 8 or more years of combined industry experience.
  • The candidate must have experience with C++ programming.
  • The candidate must have a good understanding of Unreal Engine’s gameplay framework.
  • The candidate must demonstrate mastery of object-oriented programming, design patterns, and game design principles.
  • The candidate must be able to adapt, multitask, and prioritize work based on changing schedules and feedback.
  • The candidate must have effective cross-discipline communication and problem-solving skills.
  • The candidate must take a self-starter approach to using AI, including experimenting with AI in day-to-day work.

Responsibilities

  • Work closely with designers and artists to architect and implement new features and systems that facilitate new gameplay experiences.
  • Own end-to-end development of combat gameplay modules from scratch, including gameplay code frameworks, editor tools, and production workflows.
  • Maintain and evolve character and ability pipelines, providing ongoing technical support to designers to enrich combat gameplay experiences.
  • Respond to design changes and related feedback with considered solutions, plan effectively, and iterate quickly to achieve goals.
  • Debug, troubleshoot, and optimize the existing codebase.
  • Support game development with additional skills and problem-solving.
  • Deliver gameplay and mechanics, collaborating with game designers, game artists, and other programmers to deliver the product vision.
  • Independently design new features and systems and support their implementation.

Desired Qualifications

  • Having at least one shipped project.
  • Having a good understanding of AI coding tools and hands-on experience with AI agents and AI-assisted workflows.
  • Having comprehensive project development experience and understanding the technical focus at each stage of development, from inception to online release.
  • Having extensive knowledge of Unreal’s Gameplay Ability System, including Gameplay Effects and Abilities.
  • Having experience extending editors in Unreal to improve development efficiency.
  • Having demonstrable experience crafting second-to-second action gameplay, including level mechanics, layout design, and enemy/AI behavior.

About the Company

Supercell

Mobile game developer with freemium microtransactions

Supercell develops popular mobile multiplayer games and monetizes them through free-to-play models with optional in-app purchases and in-game ads. Its games, such as Clash of Clans, Clash Royale, and Brawl Stars, are designed for broad audiences of casual and competitive players and rely on ongoing updates, balance patches, and live events to keep communities engaged. The company emphasizes small, independent teams that collaborate to ship games in short cycles, focusing on creative autonomy and strong teamwork to deliver engaging experiences. It differentiates itself from competitors by relying on autonomous, small-cell teams and a culture that supports experimentation and creator engagement, including the Supercell Creator program that provides tools and monetization opportunities for content creators. Supercell’s goal is to build enduring, globally played multiplayer games that sustain long-term communities and revenue through microtransactions and in-app engagement.

Company size
1,001-5,000
Company stage
Acquired
Total funding
$142.9M
Headquarters
Helsinki, Finland
Founded
2010

Recently Posted Jobs

Explore more opportunities at Supercell

See more jobs