> Markdown version of [/jobs/ext/4495602-senior-ui-programmer](https://www.wearedevelopers.com/jobs/ext/4495602-senior-ui-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior UI Programmer - **Company:** Rock Steady - **Location:** London, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Code Review, Computer Graphics, Video Game Development, Model View ViewModel, HLSL, Unreal Engine - **Published:** November 2, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/senior-ui-programmer/54846779 ## About the Role Advanced understanding of C++ Solid understanding of relevant computer graphics and game technology principles Experience architecting and maintaining UI systems for complex video games, including the use of Model-View-ViewModel architecture experience with Unreal Engine 5 and UMG Excellent communication skills Experience working on and shipping at least one AAA video game title Desired Experience with Unreal Engine's Common UI, Enhanced Input, MVVM plugin and Slate Experience with shaders and Unreal Engine materials Experience with accessibility and localization A passion for creating intuitive and polished user experiences ## Description Driving and implementing UI features and systems through all stages of production: design, scheduling, implementation and polish Giving constructive and proactive input into the development of new features and the iteration of existing ones Working closely with artists and designers to produce outstanding user experiences Exemplifying development best practices with strong communication, proactive problem solving and a strong commitment to quality Conduct code reviews and contribute to maintaining high engineering standards Ensure UI features meet performance, memory, and scalability requirements