> Markdown version of [/jobs/ext/2041150-ui-tools-programmer](https://www.wearedevelopers.com/jobs/ext/2041150-ui-tools-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). --- # UI Tools Programmer - **Company:** Rockstar Games - **Location:** Dundee, UK - **Contract:** Permanent contract - **Skills:** C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Software Debugging, Software Design Patterns, Video Game Development, Design of User Interfaces, High-Level Architecture, Windows Presentation Foundation, Model View ViewModel, Object-Oriented Software Development, Open Source Technology, Software Tools, Software Engineering, Information Technology, Software Coding - **Published:** August 13, 2026 - **Apply:** https://www.totaljobs.com/job/ui-programmer/rockstar-games-job107827801 ## About the Role * A degree in software engineering, mathematics or computer science. * 2+ years professional programming experience. * Adept in C# and high-level design patterns. * Comfortable with a wide range of code architectures including OOP design patterns, MVVM and SOLID programming. * Familiarity with MVVM software design. Especially WPF. * Experienced with the programming challenges related to UI development. * Strong debugging and deductive skills., * In-depth familiarity with Rockstar products. * Ideally 1+ published console title or 2+ years game development experience. * Developed and delivered high level software tools to internal clients, such as a game editor application for peers. * Adept at C++, can understand proprietary open-source C++ library usage. ## Description * Develop new tools and improve existing ones for efficient UI content creation. * Collaborate with your lead, and have ownership of tool feature deliverables and sets of tasks to assist other tool feature areas. * Work with the other UI tool team members and review other programmer's code and ensure your feedback helps to meet the expected quality levels. ## Related Videos - [ Secure Code Superstars: Empowering Developers and Surpassing Security Challenges Together](https://www.wearedevelopers.com/videos/422-secure-code-superstars-empowering-developers-and-surpassing-security-challenges-together) - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [UX is a fullstack job!](https://www.wearedevelopers.com/videos/1020-ux-is-a-fullstack-job) ## Related Articles - [10 Coding Games to Teach You How to Code](https://www.wearedevelopers.com/magazine/151-10-coding-games-to-teach-you-how-to-code) - [Dev Digest 112 - The True Crime of AI Development](https://www.wearedevelopers.com/magazine/421-dev-digest-112-the-true-crime-of-ai-development) - [Dev Digest 130 - The Diablo is in the details](https://www.wearedevelopers.com/magazine/470-dev-digest-130-the-diablo-is-in-the-details) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What Developers Can Learn from Indie Games](https://www.wearedevelopers.com/magazine/650-what-developers-can-learn-from-indie-games)