At a Glance
- Tasks: Create engaging UI for RuneScape: Dragonwilds using Unreal Engine and collaborate with a creative team.
- Company: Join a leading gaming company in Cambridge with a flexible and inclusive culture.
- Benefits: Enjoy private healthcare, performance bonuses, generous leave, and flexible working hours.
- Other info: Dynamic environment with opportunities for growth and creativity.
- Why this job: Shape the future of gameplay UI and make a real impact in a beloved game.
- Qualifications: Experience with Unreal Engine and a passion for multiplayer game development.
The predicted salary is between 45000 - 60000 ÂŁ per year.
Location: Cambridge, UK – This position offers flexible working options, including predominantly remote work. Applicants are preferably based (or willing to relocate) within a comfortable commuting distance of our office to attend onsite as required.
We’re looking for a UI Engineer to join the RuneScape: Dragonwilds development team, owning gameplay‑facing UI systems from architecture through to implementation. This is a hands‑on engineering role where you’ll work closely with designers, gameplay engineers, and UX to deliver new features, modernise existing UI, and create robust patterns that help the team build scalable, performant interfaces with confidence. You’ll have the opportunity to shape how complex gameplay systems are surfaced to players, from abilities and attributes to cooldowns, status states, match flow, death, respawn, and spectating. The role goes beyond implementing screens: you’ll help define the technical foundations that make UI reliable, maintainable, and effective in a networked multiplayer environment.
What you’ll be doing:
- Build gameplay‑facing UI in Unreal using UMG, Common UI, and MVVM where appropriate.
- Create reusable widgets, frameworks, data flows, and tools that help designers iterate quickly.
- Connect UI to gameplay systems, including abilities, attributes, cooldowns, and player status.
- Refactor legacy UI into cleaner, more consistent, production‑ready systems.
- Work with designers and UX to turn player‑facing goals into practical Unreal solutions.
- Keep UI performant, reliable, and multiplayer‑safe under complex gameplay conditions.
- Debug UI, input, replicated state, and edge cases across core game flows.
- Help set UI engineering standards for architecture, naming, ownership, and Blueprint/C++ usage.
What we’re looking for:
- Solid experience with Unreal Engine development.
- Knowledge of UMG, Slate fundamentals, Blueprint/C++ integration, and the Unreal gameplay framework.
- Demonstrable experience integrating UI with GAS or similarly complex gameplay and state systems.
- Understanding of ViewModel usage, separation of concerns, and maintainable UI architecture.
- Track record of refactoring inherited UI codebases and improving technical structure.
- Strong experience working on multiplayer games.
- Experience with Unreal Viewmodel/MVVM plugin in production is a benefit.
- Experience with Common UI, input routing, platform UX, and UI tooling is a benefit.
What we offer:
- Private Healthcare, including Dental Plan.
- Discretionary annual performance bonus.
- Minimum 6% pension contributions.
- Life Insurance.
- Enhanced family leave policies from day 1.
- Flexible working hours.
- 25 days annual leave + bank holidays & the option to buy/sell holidays + so much more!
Inclusion & Accessibility Statement
We are committed to providing equal opportunities and creating an environment where everyone can thrive. We welcome applications from all backgrounds, and we recruit, develop, and promote based on merit and ability. If you require any reasonable adjustments to support you during the recruitment process, please let us know when you’re invited to interview.
Right to Work Statement
This role is only open to applicants who have the permanent right to work in the UK. We are unable to provide or take over visa sponsorship for this position, either now or in the future. Applicants must therefore be able to demonstrate their ongoing eligibility to work in the UK without the need for employer sponsorship.
UI Engineer - RuneScape: Dragonwilds in Cambridge employer: Jagex Ltd
Contact Detail:
Jagex Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land UI Engineer - RuneScape: Dragonwilds in Cambridge
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those who work with Unreal Engine. Join relevant forums or social media groups where you can connect with potential colleagues and learn about job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your UI projects, especially any that involve gameplay systems. This is your chance to demonstrate your experience with UMG and Blueprint/C++ integration, so make it shine!
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of multiplayer game mechanics and UI architecture. Be ready to discuss how you've tackled complex gameplay systems in the past and how you can contribute to the RuneScape: Dragonwilds team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace UI Engineer - RuneScape: Dragonwilds in Cambridge
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with Unreal Engine and any relevant projects you've worked on. We want to see how you’ve tackled UI challenges in the past, so don’t hold back!
Tailor Your Application: Take a moment to customise your application for this role. Mention specific skills like UMG, Blueprint/C++, and your experience with multiplayer games. This shows us you’re genuinely interested and have done your homework.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate a well-structured application that’s easy to read!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised!
How to prepare for a job interview at Jagex Ltd
✨Know Your Unreal Engine Inside Out
Make sure you brush up on your Unreal Engine skills, especially UMG and Blueprint/C++. Familiarise yourself with the gameplay framework and be ready to discuss how you've used these tools in past projects. Being able to talk about specific challenges you've faced and how you overcame them will really impress the interviewers.
✨Showcase Your UI Design Experience
Prepare examples of your previous work with UI systems, particularly in multiplayer environments. Be ready to explain how you’ve created reusable widgets and frameworks, and how you’ve connected UI to complex gameplay systems. This will demonstrate your hands-on experience and understanding of what makes a UI effective and maintainable.
✨Understand the Role's Requirements
Take the time to thoroughly read the job description and understand what the team is looking for. Be prepared to discuss how your skills align with their needs, especially around refactoring legacy UI and setting engineering standards. Tailoring your responses to highlight relevant experiences will show that you’re a great fit for the role.
✨Ask Insightful Questions
Interviews are a two-way street, so come prepared with questions that show your interest in the team and the project. Ask about their current challenges with UI systems or how they envision the future of RuneScape: Dragonwilds. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values.