UI Engineer (Game Industry)
Core
Architect, implement, and optimize C++-driven UI systems for player-facing features in AAA game development.
Role type
Senior IC UI Engineer (Unreal Engine)
Builds
Production UI systems and player-facing features for PC, console, and mobile platforms
Domain
Game Development / Interactive Entertainment
Deliverable
production ML models | product features
Required skills
C++ (professional level), Unreal Engine, UI architecture (MVVM/MVC), performance optimization, debugging, cross-platform development
Preferred skills
UMG, Slate, Unreal Insights, networking concepts, online subsystems, multi-platform UI (iOS/Android), multi-input support (controller/mouse/touch)
Technologies
C++, Unreal Engine, UMG, Slate, Unreal Insights
Responsibilities
Architect and implement new UI systems and features; Write robust, maintainable C++ code; Optimize UI systems and diagnose performance issues; Debug issues across UI, gameplay, and rendering systems; Collaborate with UI Art, UX Design, and Production teams; Integrate UI with game and online systems
Seniority
Senior, hands-on IC