UI Engineer
About the role
No Hero is a creative co-development studio specializing in beautifully crafted and brand-focused UX/UI for Video Games.
We're growing our tech team and are looking for a world-class UI Engineer (Full-time/Contract) to join. In this role you'll implement high quality UI for Indie, AA, and AAA titles in Unreal Engine while providing support to our internal tools.
Our UI Engineers are experts in Unreal Engine, and Unity. They collaborate closely with design, art, and internal/external UI engineering teams to deliver performant, scalable, and polished user experiences. Their work spans the backend architecture (MVVM), HUDs, menus, frontend flows, live features, and legacy UI systems.
At No Hero, we look for the wild hearted and focused crafters. We show up, push the boundaries of UX/UI within games, and collaborate with each other to overcome challenges. We chase the thrill of discovering creative solutions from big ideas to small pixel pushed details. We take responsibility for our craft, are contagiously curious, and always build each other up. At the center of it all, we stay motivated by the goal of putting our partners, together with us, at the top of the industry.
Responsibilities
Plan, implement, and maintain robust UI systems in Unreal Engine using C++ and UMG Architect backend system utilizing MVVM patterns Own UI features end to end, from early technical design through final polish and optimization Collaborate closely with UI/UX designers and artists to bring interfaces to life with motion, transitions, and strong visual feedback Optimize UI for performance, memory, and responsiveness across PC and console platforms Debug, profile, and resolve complex UI, rendering, and input related issues Improve UI pipelines, tooling, and workflows to support fast iteration and content creation Provide feature breakdowns and time estimates Participate in technical discussions, design reviews, and code reviews Contribute to establishing and evolving UI engineering best practices You’ll often act as the technical owner for UI features, helping shape architecture and guiding implementation decisions across teams.
Required Qualifications
4+ years of professional game development experience, with significant focus on UI systems in Unreal Engine Shipped one or more AAA or equivalent large-scale commercial titles Strong C++ programming skills in a production game environment Proven experience developing UI in Unreal Engine (UMG, Slate, CommonUI) Experience shipping player facing UI features in multi platform games Deep understanding of real time UI performance considerations Experience supporting gamepad and mouse/keyboard input paradigms Strong debugging, profiling, and optimization skills Experience with MVVM UI architecture patterns Familiarity with localization, accessibility, and compliance requirements Able to adapt to fast paced environments that work with waterfall and agile methods Able to proactively communicate with production and comfortable with flat management structure
Nice-to-Have Qualifications Knowledge of rendering, threading, or systems that impact UI performance Experience mentoring or providing technical guidance to other engineers Excellent communication skills and ability to collaborate across disciplines Previously worked at creative agencies or co-development studios. Experience implementing for PC and console games.