This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a passionate and experienced UI Programmer who specializes in Unreal Engine to join our Shanghai Studio. You will be working on our new UE project. 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.
Job Responsibility:
Collaborate with game designers and artists to design and implement game features—including progression systems and combat HUD, using Unreal Engine’s UMG/Slate
Take ownership of the UI code infrastructure
architect, maintain, and continuously improve a modular, data-driven UI framework
Ensure UI responsiveness and visual clarity in fast-paced combat scenarios across multiple input devices
Drive the full lifecycle of UI features: prototyping, implementation, animation/polish, localization, accessibility, and post-launch iteration
Requirements:
7+ years professional experience in game UI development
3+ years on Unreal Engine (UMG / Slate) and C++
Proven experience designing and coding modular UI frameworks
Strong grasp of MVC/MVVM patterns
Hands-on experience implementing growth/progression systems (e.g., character leveling, passive/active skill trees, gear rarity tiers, achievement tracks)
Solid debugging and optimization skills
Familiarity with Unreal’s profiling tools
Excellent communication, self-motivation, and cross-disciplinary collaboration skills
Nice to have:
Shipped at least one commercial game or action title with significant UI contributions
Prior experience leading or mentoring technical teams
Good understanding of AI coding tools
Hands-on experience with AI Agents and AI-assisted workflows
Familiarity with live-ops–driven UI iteration
Scripting or visual logic experience (Blueprints, Lua, Python) for rapid UI prototyping