📍 Job Overview
Job Title: Technical UI Designer
Company: Rebellion
Location: Oxford, England, United Kingdom
Job Type: Full-Time
Category: Game Development / UI Design / Technical Art
Date Posted: 2026-09-21
Experience Level: Mid-Level (2-5 years)
Remote Status: On-site
🚀 Role Summary
-
Spearhead the development of core UI systems using visual scripting tools for unannounced video game projects.
-
Implement intricate UI features, contributing personal creative ideas to elevate project quality and player experience.
-
Design and build reusable UI components to empower the broader UI team in implementing complex designs efficiently.
-
Collaborate with technical artists and tools programmers to enhance and evolve the UI team's proprietary toolset.
-
Establish and champion best practices for UI development within a game engine environment, influencing future project workflows.
📝 Enhancement Note: This role is a hybrid of UI design and technical implementation, focusing heavily on the system architecture and tool development side of UI within a game development context. The "Technical UI Designer" title signifies a need for someone who can not only design but also engineer the UI framework.
📈 Primary Responsibilities
-
Architect and implement robust UI systems using visual scripting tools, ensuring scalability and maintainability for unannounced projects.
-
Translate complex UI/UX designs into functional, interactive elements within the game engine, ensuring responsiveness across various resolutions and aspect ratios.
-
Develop and document reusable UI components and libraries, fostering consistency and efficiency for the UI design team.
-
Actively participate in the enhancement of proprietary toolchains by providing feedback and collaborating on new features with technical artists and tools programmers.
-
Troubleshoot and optimize UI performance, identifying and resolving bottlenecks through profiling and iterative refinement.
-
Contribute to the technical design documentation for UI systems, ensuring clarity and alignment with project goals.
-
Work closely with UI artists to ensure visual fidelity and technical feasibility of implemented designs.
-
Stay abreast of industry trends and emerging technologies in UI development for games.
📝 Enhancement Note: The responsibilities emphasize a hands-on approach to building UI infrastructure, rather than purely aesthetic design. The role requires a strong understanding of how UI elements are constructed and integrated technically within a game engine, with a focus on creating foundational systems.
🎓 Skills & Qualifications
Education: While no specific degree is mandated, a background in Computer Science, Game Design, Technical Art, or a related field is advantageous. Equivalent practical experience will be highly considered.
Experience: Minimum of 2-5 years of experience in technical UI design, UI engineering, or a closely related role within the game development industry.
Required Skills:
-
Proven experience in technical UI design or UI engineering within game development.
-
Strong portfolio showcasing complex UI systems, technical implementations, and problem-solving in a game engine context (e.g., Unity, Unreal Engine).
-
Proficiency with node-based visual scripting editors (e.g., Unreal Engine Blueprints, Unity Bolt, or similar visual scripting tools).
-
Demonstrated ability to implement responsive UI layouts that adapt to different screen sizes and resolutions.
-
Experience planning, implementing, and disseminating core UI elements for use by other designers.
-
Solid understanding of UI profiling and performance optimization techniques to ensure smooth runtime performance.
-
Deep enthusiasm for UI/UX standards, accessibility, and best practices in interactive design. Preferred Skills:
-
Experience with C++ or C# for UI scripting, beyond visual scripting.
-
Familiarity with technical art pipelines and workflows.
-
Experience in mobile UI implementation and its unique challenges.
-
Knowledge of UI animation systems and their integration.
-
Experience with version control systems (e.g., Git, Perforce) in a team environment.
-
Understanding of game design principles and player psychology as it pertains to UI.
📝 Enhancement Note: The "2-5 years" experience level suggests a mid-level role, requiring independent contribution but also potential for mentorship or leading smaller UI system initiatives. The emphasis on visual scripting and engine familiarity points towards roles where rapid prototyping and system building are key.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase at least 2-3 distinct projects demonstrating your technical UI design capabilities, with a strong emphasis on system architecture and implementation.
-
Include detailed case studies of complex UI features you have built, explaining the technical challenges, your approach, and the resulting performance.
-
Provide examples of reusable UI components or systems you have developed, explaining their design and how they were integrated into a project.
-
Demonstrate your ability to implement responsive layouts and adapt UI for different screen resolutions or platforms.
-
Include examples of your work with visual scripting tools, illustrating your proficiency in creating interactive UI logic. Process Documentation:
-
For each portfolio piece, clearly document the UI development process: ideation, technical design, implementation, testing, and optimization.
-
Highlight the methodologies used for creating and managing UI systems, including version control practices and collaboration workflows.
-
Detail how you approached performance profiling and optimization for UI elements, including specific tools and techniques used.
-
Explain your process for creating and documenting reusable UI assets and systems for team-wide adoption.
📝 Enhancement Note: A strong portfolio is critical for this role, as it directly demonstrates the candidate's ability to translate design concepts into functional, engineered UI systems. The focus should be on technical execution, problem-solving, and the creation of robust, reusable solutions.
💵 Compensation & Benefits
Salary Range: Based on industry benchmarks for Technical UI Designers in Oxford, England, with 2-5 years of experience, the estimated salary range is £45,000 - £65,000 per annum. This estimation considers the company's location, the mid-level experience requirement, and the specialized technical nature of the role within the gaming industry.
Benefits:
-
Generous holiday allowance: 22 days, plus Christmas closure (typically 4 days) and bank holidays, increasing with service up to 31 days.
-
Comprehensive Private Medical Insurance, including a healthcare cash plan with dental and vision coverage.
-
Robust life assurance, income protection, and critical illness cover for peace of mind.
-
Enhanced Family Leave policies to support employees and their families.
-
Access to Interest-Free, Tax-Free loans for financial flexibility.
-
Enhanced Pension Scheme to support long-term financial planning.
-
Extensive Employee Assistance Program (EAP) offering a range of mental health and wellbeing support services.
-
Additional perks include a wide range of discounts, freebies, and regular social events.
Working Hours: Standard full-time hours are approximately 40 hours per week, with the expectation of flexibility to meet project deadlines. The on-site nature of the role suggests a typical Monday-Friday work week.
📝 Enhancement Note: The salary range is an estimate based on typical UK tech and gaming industry compensation for this level and location. The benefits package is extensive and reflects a company committed to employee well-being and work-life balance, which is a significant draw for creative and technical roles.
🎯 Team & Company Context
🏢 Company Culture
Industry: Video Games Development & Publishing. Rebellion is a unique entity within the industry, also operating film studios, publishing books, and producing comics, showcasing a diverse creative portfolio.
Company Size: Rebellion is a large independent developer, with multiple studios and a significant employee base. This size offers stability and a wide array of projects while retaining an indie spirit and creative freedom.
Founded: Founded 30 years ago by Jason & Chris Kingsley, Rebellion has a long-standing history and deep roots in the gaming and creative industries, providing a stable and experienced environment.
Team Structure:
-
The UI team is a specialized unit within the larger game development structure, likely composed of UI Designers, UI Artists, and Technical UI Designers.
-
Reporting structure is expected to be hierarchical, with individuals reporting to a Lead UI Designer or UI Director, who in turn reports to higher-level development management.
-
Cross-functional collaboration is paramount, with constant interaction with game designers, programmers, technical artists, and artists to ensure seamless integration of UI into the game. Methodology:
-
Data-driven design and implementation, leveraging player feedback and performance metrics to refine UI systems.
-
Agile or iterative development methodologies are likely employed, allowing for flexibility and rapid adaptation to design changes and technical challenges.
-
Emphasis on collaborative problem-solving and knowledge sharing, fostering an environment where team members contribute to the collective improvement of tools and processes.
Company Website: https://rebellion.com/
📝 Enhancement Note: Rebellion's diverse business interests beyond gaming suggest a company culture that values creativity and innovation across multiple disciplines. The "large indie developer" description implies a balance of stability and creative autonomy, which is attractive to professionals in specialized roles like Technical UI Design.
📈 Career & Growth Analysis
Operations Career Level: This Technical UI Designer role is positioned at a Mid-Level. It requires independent contribution and the ability to take ownership of significant UI system development. It's a step beyond a Junior role, where individuals are expected to contribute foundational elements and begin to influence technical direction for UI.
Reporting Structure: The role reports into a UI Lead or Director, working within a dedicated UI team. Collaboration extends to Game Design, Programming, and Art departments, requiring effective communication across disciplines.
Operations Impact: The UI is a critical touchpoint for player experience, directly impacting usability, immersion, and overall game satisfaction. A Technical UI Designer's work directly influences the quality and performance of the game's interface, which is essential for player engagement and retention.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in specific game engines (Unity, Unreal), visual scripting languages, or UI optimization techniques.
-
Leadership Potential: Progress to a Senior Technical UI Designer or UI Lead role, mentoring junior team members and guiding technical UI strategy for projects.
-
Cross-Disciplinary Development: Expand knowledge into related areas such as technical art, engine programming, or UX research, broadening career pathways within Rebellion.
-
Project Leadership: Take ownership of the technical UI architecture for entire game projects, from concept to release.
📝 Enhancement Note: The growth path for a Technical UI Designer often involves a blend of deepening technical expertise and moving into leadership or architectural roles. Rebellion's multi-project environment provides ample opportunities to gain diverse experience.
🌐 Work Environment
Office Type: The role is based at Rebellion's riverside headquarters in Oxford, described as an open-plan office that promotes teamwork and innovation. It offers a creative and relaxed atmosphere.
Office Location(s): The primary office is in Oxford, England, United Kingdom, situated a short walk from the city center and offering excellent transport links, including frequent train services to London. Free parking is also available.
Workspace Context:
-
Collaborative Environment: The open-plan layout encourages regular interaction with senior management and other departments, fostering a sense of community and shared purpose.
-
Tools & Technology: Access to necessary UI development tools, game engines, and potentially custom-built internal tools developed by the technical art and tools programming teams.
-
Team Interaction: Frequent opportunities for direct collaboration with UI designers, artists, programmers, and game designers, facilitating a holistic approach to UI development.
Work Schedule: The standard work schedule is full-time, approximately 40 hours per week, with an on-site presence required. While core hours are expected, flexibility may be offered to accommodate project needs.
📝 Enhancement Note: The Oxford HQ sounds like a vibrant workspace, blending historical charm with modern amenities and excellent connectivity. The emphasis on an open-plan, collaborative environment is typical for creative industries like game development.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: Review of CV and portfolio to assess technical skills, experience, and alignment with role requirements.
-
Technical Interview: In-depth discussion about your portfolio projects, focusing on your technical approach to UI systems, visual scripting, optimization, and problem-solving. You may be asked to walk through specific examples.
-
Practical Exercise/Test: Potentially a short technical challenge or a more involved take-home assignment to assess your ability to implement UI features or systems within a given engine or framework.
-
Team/Cultural Fit Interview: Meeting with the UI team and potentially other department leads to discuss your collaboration style, understanding of game development processes, and cultural fit within Rebellion.
-
Final Interview: Discussion with senior management or the hiring manager to finalize the offer.
Portfolio Review Tips:
-
Highlight Technical Depth: Clearly articulate the technical challenges you faced and how you engineered solutions using visual scripting and game engine features.
-
Showcase Reusability: Emphasize any UI components or systems you created that were designed for reusability and how they benefited the team.
-
Demonstrate Responsiveness: Include examples that specifically show how your UI adapts to different screen sizes and resolutions.
-
Explain Performance Optimization: Detail your process for profiling and optimizing UI performance, using specific metrics where possible.
-
Structure for Clarity: Organize your portfolio logically, perhaps by project or by skill type, with clear descriptions for each piece.
Challenge Preparation:
-
Engine Familiarity: Brush up on your chosen game engine (Unity/Unreal) and its UI tools, particularly visual scripting capabilities.
-
Problem-Solving Scenarios: Be prepared to discuss how you would approach common UI implementation challenges, such as complex menu navigation, data binding, or dynamic element creation.
-
Technical Art Concepts: Understand how UI integrates with art assets and the technical considerations involved in asset pipelines.
📝 Enhancement Note: The interview process likely involves a strong technical assessment, with the portfolio review being a critical component. Candidates should be ready to discuss the "how" and "why" behind their technical UI solutions.
🛠 Tools & Technology Stack
Primary Tools:
-
Game Engines: Unity and/or Unreal Engine are central, with a strong emphasis on their respective UI systems (e.g., Unity UI, UMG in Unreal).
-
Visual Scripting: Proficiency in node-based visual scripting editors such as Unity's Bolt (now Visual Scripting) or Unreal Engine's Blueprints.
-
UI Design Software: While not the primary focus, familiarity with tools like Figma, Sketch, Adobe XD, or Photoshop for understanding and interpreting UI mockups.
Analytics & Reporting:
-
Profiling Tools: In-engine profiling tools (Unity Profiler, Unreal Insights) for performance analysis.
-
Data Analysis: Basic understanding of how UI performance data is collected and analyzed to inform optimization efforts.
CRM & Automation:
-
Version Control: Git or Perforce for collaborative development and code management.
-
Project Management: Tools like Jira or Trello for task tracking and workflow management.
-
Internal Tools: Potential use of custom-built tools developed by Rebellion's technical art and tools programming teams for UI development.
📝 Enhancement Note: The core technical stack revolves around game engines and their integrated UI development tools, with a specific emphasis on visual scripting. Candidates should highlight their experience with these specific technologies.
👥 Team Culture & Values
Operations Values:
-
Collaboration: A strong emphasis on teamwork and open communication, working closely with designers, artists, and programmers to achieve shared goals.
-
Innovation: Encouragement to bring fresh ideas and pioneer new approaches to UI development, influencing the evolution of the team's toolset and workflows.
-
Quality & Craftsmanship: A commitment to delivering high-quality, polished UI experiences that enhance player immersion and satisfaction.
-
Efficiency: Driving for streamlined processes and reusable solutions to maximize productivity and maintain project momentum.
-
Player-Centricity: Designing and implementing UI with the end-user (the player) in mind, ensuring usability and an engaging experience.
Collaboration Style:
-
Cross-Functional Integration: Seamless interaction with various departments to ensure UI requirements are met and integrated effectively into the overall game design.
-
Feedback-Driven: An environment where constructive feedback is welcomed and utilized for continuous improvement of designs and technical solutions.
-
Knowledge Sharing: A culture that encourages sharing expertise, best practices, and solutions among team members to elevate the collective skill level.
📝 Enhancement Note: Rebellion's culture appears to value creativity, collaboration, and a commitment to quality, which are essential for a successful game development studio. The emphasis on player experience and continuous improvement is key.
⚡ Challenges & Growth Opportunities
Challenges:
-
Technical Complexity: Implementing intricate UI features and systems within the constraints of a game engine, ensuring both functionality and performance.
-
Cross-Disciplinary Alignment: Balancing the technical requirements of UI implementation with the artistic vision and gameplay design goals.
-
Toolset Evolution: Adapting to and contributing to the development of internal UI tools, which may involve learning new systems or providing feedback for improvements.
-
Performance Optimization: Continuously striving for optimal UI performance across various hardware configurations, which can be a significant technical hurdle.
Learning & Development Opportunities:
-
Engine Mastery: Becoming an expert in Unity or Unreal Engine's UI systems and visual scripting capabilities.
-
Technical Art Integration: Gaining deeper insights into the technical art pipeline and how UI assets are optimized and integrated.
-
Mentorship: Learning from experienced technical artists and senior UI engineers within the team.
-
Industry Exposure: Opportunities to attend industry events or workshops focused on game UI development and emerging technologies.
📝 Enhancement Note: The challenges inherent in this role are balanced by significant opportunities for technical growth and specialization within the dynamic field of game UI development.
💡 Interview Preparation
Strategy Questions:
-
"Describe a complex UI system you built using visual scripting. What were the main technical challenges, and how did you overcome them?" (Preparation: Prepare a detailed walkthrough of a portfolio project, focusing on the technical architecture, scripting logic, and problem-solving.)
-
"How do you approach ensuring UI responsiveness across different screen resolutions and aspect ratios?" (Preparation: Explain your methodology, tools used, and specific techniques for implementing flexible and adaptive UI layouts.)
-
"Walk us through your process for profiling and optimizing UI performance in a game engine." (Preparation: Detail your experience with performance analysis tools, common UI bottlenecks, and optimization strategies.) Company & Culture Questions:
-
"What interests you about Rebellion and our approach to game development?" (Preparation: Research Rebellion's history, current projects, and unique position as a diversified creative company.)
-
"How do you collaborate with UI artists and game designers to bring a UI concept to life?" (Preparation: Provide examples of your collaborative process, emphasizing communication and problem-solving with other disciplines.)
-
"How do you stay updated on the latest trends and best practices in game UI design and technical implementation?" (Preparation: Mention relevant industry publications, conferences, online communities, or personal projects.) Portfolio Presentation Strategy:
-
Focus on Impact: Clearly articulate the "why" behind your technical decisions and the positive impact they had on the project (e.g., improved performance, enhanced usability, faster implementation for the team).
-
Show, Don't Just Tell: Use visual aids, videos, or live demos where possible to illustrate the functionality and responsiveness of your UI systems.
-
Be Ready for Deep Dives: Anticipate detailed questions about specific technical implementations, code/script logic, and architectural choices.
-
Demonstrate Ownership: Clearly define your role and contributions within team projects, highlighting your independent work and initiative.
📝 Enhancement Note: Preparation should focus on demonstrating a strong technical understanding of UI implementation within game engines, coupled with a collaborative spirit and a passion for creating engaging player experiences.
📌 Application Steps
To apply for this Technical UI Designer position:
-
Submit your application through the provided link on Workable.
-
Portfolio Customization: Tailor your portfolio to prominently feature your strongest examples of technical UI design, visual scripting implementation, and performance optimization within game engines. Ensure case studies clearly explain your technical approach and problem-solving.
-
Resume Optimization: Highlight keywords from the job description, such as "Technical UI Design," "Visual Scripting," "Unity," "Unreal Engine," "Responsive Layouts," and "Performance Optimization." Quantify achievements where possible.
-
Interview Preparation: Practice articulating your technical process, portfolio projects, and collaborative experiences. Be prepared to discuss specific challenges and solutions related to UI development in games.
-
Company Research: Familiarize yourself with Rebellion's games, history, and company culture. Understand their unique position in the industry and how your role contributes to their diverse creative output.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates must have a solid portfolio demonstrating technical UI expertise and proficiency with game engines like Unity or Unreal. Experience with node-based visual scripting, responsive layout implementation, and UI profiling is required.