Technical UI Designer

Epic Games
Full-timePorto Alegre, Brazil

📍 Job Overview

Job Title: Technical UI Designer

Company: Epic Games

Location: Porto Alegre, Rio Grande do Sul, Brazil

Job Type: Full-time

Category: Game Design / UI/UX Design

Date Posted: 2026-04-24

Experience Level: 5-10 Years

Remote Status: On-site

🚀 Role Summary

  • Design and implement intricate UI systems within the Unreal Engine for a global audience, focusing on user experience and technical performance.

  • Collaborate closely with UX Designers, UI Artists, and UI Engineers to translate complex wireframes and feature requirements into functional and visually polished UI elements.

  • Optimize UI performance by adhering to best practices, profiling resource usage (UMG, Slate, C++, texture memory), and ensuring adherence to memory and CPU constraints.

  • Develop rapid prototypes and implement blueprint logic for presentation needs, acting as a bridge between design, art, and engineering disciplines.

  • Drive workflow improvements through enhanced organization, documentation, and the introduction of innovative technical solutions for UI development.

📝 Enhancement Note: This role is specifically for the Fortnite team, implying a need for experience with live-service games and a high volume of users, requiring robust and scalable UI solutions. The emphasis on "Game math" (introductory algebra and geometry) suggests a need for understanding spatial relationships and calculations relevant to UI layout and responsiveness.

📈 Primary Responsibilities

  • Design and architect UI systems, breaking down features and wireframes into modular widgets, structures, and classes.

  • Implement blueprint logic for presentation requirements, ensuring seamless integration with native C++ code where appropriate.

  • Profile and optimize UI performance, identifying and resolving issues related to memory, CPU usage, UMG, Slate, and texture assets.

  • Assist UI Artists and UX Designers in implementing special presentation behaviors and ensuring visual fidelity across different platforms.

  • Proactively identify and implement workflow improvements in organization, documentation, and development processes for the UI team.

  • Debug complex blueprint and UMG issues efficiently using a variety of tools and techniques.

  • Collaborate with cross-functional teams to ensure UI features meet technical specifications, performance targets, and user experience goals.

  • Contribute to the development of reusable UI components and frameworks within Unreal Engine.

📝 Enhancement Note: The responsibilities highlight a hands-on technical role that requires not only design sensibility but also a strong understanding of game engine architecture and performance optimization. The expectation to "level up our workflows" suggests a proactive approach to process improvement and a desire for candidates who can influence development practices.

🎓 Skills & Qualifications

Education:

  • While no specific degree is mandated, a strong foundation in computer science, game design, or a related technical field is highly beneficial.

Experience:

  • 3-6+ years of professional experience in building UI and user experiences within game engines (e.g., Unreal Engine, Unity, custom engines) across multiple platforms (mobile, web, PC, consoles).

Required Skills:

  • Proficiency in Unreal Engine, specifically with UMG (Unreal Motion Graphics) and Slate UI frameworks.

  • Strong understanding of Blueprint scripting for UI logic implementation.

  • Experience with performance profiling tools and techniques to identify and resolve UI performance bottlenecks (memory, CPU).

  • Solid grasp of fundamental programming principles and C++ as it relates to UI development.

  • Exceptional logical problem-solving abilities and a keen eye for detail.

  • Ability to effectively "translate" technical concepts and needs between engineering, art, and design departments.

Preferred Skills:

  • Experience with advanced Unreal Engine features and optimization techniques.

  • Familiarity with version control systems (e.g., Perforce).

  • Experience in developing UI for live-service games with a continuous delivery model.

  • Strong understanding of UX principles and best practices for game interfaces.

  • Excellent communication and interpersonal skills, with empathy for non-technical team members.

📝 Enhancement Note: The experience requirement of 3-6+ years in game engines and 2+ years shipping updates to a user base suggests a mid-to-senior level role. The emphasis on "translating" communication and empowering others indicates a need for strong soft skills in addition to technical proficiency.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • A comprehensive portfolio showcasing a range of UI projects, with a strong emphasis on game engine implementation (preferably Unreal Engine).

  • Detailed case studies demonstrating the process of taking UI designs from initial concept or wireframe through to final implementation in-engine.

  • Examples of UI performance optimization efforts, including explanations of challenges encountered and solutions implemented to improve memory or CPU usage.

  • Demonstrations of interactive UI elements, Blueprint scripting for UI logic, and visual scripting implementations.

Process Documentation:

  • Examples of how you have documented UI systems, workflows, or technical specifications in previous roles.

  • Evidence of contributions to improving development processes, such as creating reusable UI components, standardizing asset pipelines, or streamlining implementation workflows.

  • Case studies that highlight your ability to analyze and improve UI performance, including metrics and data to support your claims.

📝 Enhancement Note: Given the technical nature of this role, the portfolio should heavily emphasize functional implementations within a game engine environment, rather than purely visual mockups. Demonstrating an understanding of performance constraints and optimization strategies will be critical.

💵 Compensation & Benefits

Salary Range:

Benefits:

  • Comprehensive medical, dental, and life insurance coverage for employees and dependents.

  • Daily meal vouchers to support employee nutrition and convenience.

  • Commuter benefits for employees working on-site, assisting with transportation costs.

Working Hours:

  • Standard full-time working hours, typically around 40 hours per week. While the role is on-site, Epic Games often fosters a culture that balances productivity with employee well-being, potentially offering some flexibility where operational needs allow.

📝 Enhancement Note: Salary is estimated based on average Tech/Gaming roles in Brazil for similar experience levels, adjusted for Porto Alegre's cost of living and the specialized nature of technical UI design. The provided benefits are comprehensive and align with industry standards for major tech companies.

🎯 Team & Company Context

🏢 Company Culture

Industry: Video Game Development & Technology. Epic Games is a leader in creating cutting-edge games and engine technology, known for titles like Fortnite and the Unreal Engine. This industry demands innovation, creativity, and a fast-paced, collaborative environment.

Company Size: 4,500+ employees globally, with 46 studios across 25 countries. This large, international presence indicates a robust organizational structure with established processes, but also a need for clear communication and adaptability across diverse teams.

Founded: Over 25 years ago. This long history signifies stability, a deep understanding of the gaming market, and a proven track record of innovation and success.

Team Structure:

  • The UI team likely comprises specialized roles: UX Designers focused on user flow and research, UI Artists responsible for visual aesthetics and asset creation, and UI Engineers for core system development and implementation.

  • This Technical UI Designer role sits at the intersection, requiring close collaboration with all these specialists, as well as game designers and potentially QA testers.

Methodology:

  • Data-driven decision-making is paramount, especially for live-service games like Fortnite, where user feedback and analytics inform design iterations.

  • Workflow optimization is a continuous effort, aiming for efficiency and high-quality output within demanding production cycles.

  • Emphasis on rapid prototyping and iteration to test concepts and gather feedback early in the development process.

Company Website: https://www.epicgames.com/site/en-US/

📝 Enhancement Note: Epic Games is known for its strong engineering culture and commitment to pushing technological boundaries. For a UI role, this means a high expectation for technical proficiency and an understanding of how UI integrates with complex game systems.

📈 Career & Growth Analysis

Operations Career Level: This role is positioned as a mid-to-senior level Technical UI Designer. It requires significant hands-on experience and the ability to not only implement but also to influence design and development processes. The scope includes working on a flagship product with millions of users.

Reporting Structure: The Technical UI Designer will report to a UI Lead or Design Manager. They will work closely with UX Designers, UI Artists, and UI Engineers, acting as a key technical liaison within the UI development pipeline.

Operations Impact: The work directly impacts user engagement, player satisfaction, and the overall quality of Fortnite. By ensuring a seamless, performant, and intuitive user interface, this role contributes significantly to player retention and the commercial success of the game.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in Unreal Engine's UI systems, performance optimization, and advanced Blueprint/C++ development for UI.

  • Leadership: Progress to a Senior Technical UI Designer or Lead UI role, mentoring junior designers and taking ownership of larger UI feature sets or systems.

  • Cross-Disciplinary: Transition into roles within UX design, UI art, or even game design by leveraging a broad understanding of the development pipeline and user-facing systems.

  • Product Ownership: Take on more responsibility for specific UI features or modules from conception through to post-launch iteration.

📝 Enhancement Note: Epic Games is a company that promotes from within and values deep technical expertise. The growth trajectory here would likely involve increasing scope of responsibility on major projects and potentially moving into leadership or highly specialized technical roles within the UI domain.

🌐 Work Environment

Office Type: On-site role, implying a dedicated workspace within an Epic Games office in Porto Alegre. This encourages direct collaboration, spontaneous ideation, and a strong team dynamic.

Office Location(s): Porto Alegre, Rio Grande do Sul, Brazil. This location will provide access to a vibrant local tech community and talent pool.

Workspace Context:

  • A collaborative environment where designers, artists, and engineers work closely together. Expect regular team meetings, design reviews, and cross-functional discussions.

  • Access to industry-standard hardware and software, including the latest versions of Unreal Engine and associated tools.

Work Schedule:

  • Standard full-time hours, with a focus on delivering high-quality work. While direct hours are typically set, the nature of game development can sometimes require flexibility to meet project deadlines, though this is balanced by the company's commitment to employee well-being.

📝 Enhancement Note: The on-site requirement suggests a preference for in-person collaboration, which is often beneficial for intricate design and technical problem-solving in game development. This environment fosters a strong sense of team and allows for more immediate feedback loops.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: HR or Recruiter call to assess basic qualifications, experience, and cultural fit.

  • Technical Assessment: A practical exercise or coding challenge focused on Unreal Engine UI development, Blueprint scripting, or performance optimization. This might involve a small take-home task or an in-person/live-coding session.

  • Portfolio Review: A dedicated session with the hiring manager and/or senior team members to walk through your portfolio, discussing your process, technical decisions, and problem-solving approaches for key projects.

  • Team Interviews: Meetings with potential colleagues (UX Designers, UI Artists, UI Engineers) to assess collaboration style, communication skills, and technical understanding.

  • Final Interview: Discussion with a Design Lead or Director to cover strategic thinking, career aspirations, and overall fit with Epic Games' culture and vision.

Portfolio Review Tips:

  • Highlight Technical Implementation: Focus on projects where you've implemented UI directly in a game engine (Unreal Engine preferred). Show functional prototypes and live examples.

  • Detail Your Process: For each project, clearly explain your role, the problem you were solving, your design/technical approach, the tools/technologies used, and the outcome. Use diagrams or flowcharts to illustrate complex systems.

  • Showcase Performance Optimization: Include examples where you've identified and resolved UI performance issues. Quantify improvements with metrics (e.g., FPS increase, memory reduction).

  • Explain Your "Why": Be prepared to articulate the reasoning behind your technical and design decisions, especially concerning trade-offs between features, performance, and development effort.

  • Tailor to Fortnite: If possible, reference how your skills and experience align with the needs of a high-volume, live-service game like Fortnite.

Challenge Preparation:

  • Unreal Engine UI: Brush up on UMG, Slate, Blueprint scripting, and common UI patterns in Unreal Engine.

  • Performance Optimization: Review techniques for profiling and optimizing UI performance in real-time applications. Understand memory management and CPU overhead.

  • Problem-Solving: Practice breaking down complex UI requirements into manageable technical tasks and articulating your solution clearly.

  • Cross-Functional Communication: Prepare examples of how you've effectively communicated technical details to non-technical stakeholders and collaborated with different disciplines.

📝 Enhancement Note: The emphasis on a portfolio review and potential technical challenge suggests that Epic Games prioritizes practical skills and the ability to execute. Candidates should be ready to demonstrate their technical proficiency with Unreal Engine UI systems and their problem-solving capabilities in a game development context.

🛠 Tools & Technology Stack

Primary Tools:

  • Unreal Engine: The core development environment. Deep proficiency with UMG (Unreal Motion Graphics) and Slate is essential.

  • Blueprint Visual Scripting: For implementing UI logic and presentation behaviors.

  • C++: For more complex UI systems, performance-critical components, and integration with core engine features.

  • Version Control (e.g., Perforce): For managing code and assets in a collaborative environment.

Analytics & Reporting:

  • In-house Analytics Tools: Likely used for tracking UI feature usage, performance metrics, and player behavior.

  • Performance Profilers: Built-in Unreal Engine tools (e.g., Unreal Insights, Slate/UMG profilers) and potentially external tools for deep dives into memory and CPU usage.

CRM & Automation:

  • While not directly CRM-focused, understanding how UI integrates with game systems and data pipelines is crucial.

  • Project management and task tracking tools (e.g., JIRA, Confluence) are commonly used for workflow management and documentation.

📝 Enhancement Note: Proficiency in Unreal Engine, particularly its UI frameworks (UMG and Slate), is non-negotiable. The role requires a strong understanding of how UI interacts with the engine's core systems and the ability to optimize for performance across various platforms.

👥 Team Culture & Values

Operations Values:

  • Excellence: A drive to create high-quality, polished experiences that meet the highest industry standards.

  • Collaboration: A strong emphasis on teamwork, open communication, and mutual support across disciplines.

  • Innovation: A continuous pursuit of new technologies and creative solutions to push the boundaries of game development.

  • Player Focus: A commitment to understanding and serving the needs of millions of players worldwide.

  • Ownership: Taking responsibility for features and systems, driving them to completion with a high degree of accountability.

Collaboration Style:

  • Highly collaborative, with regular interaction between UI Designers, UI Artists, UI Engineers, and Game Designers.

  • Open feedback culture, encouraging constructive criticism and iterative improvement.

  • Emphasis on clear communication, especially when translating between technical and artistic requirements.

📝 Enhancement Note: Epic Games is known for a culture that values passion, talent, and a strong work ethic. The team likely thrives on shared challenges and collective problem-solving, with a focus on delivering impactful player experiences.

⚡ Challenges & Growth Opportunities

Challenges:

  • Scale & Performance: Designing and implementing UI systems that perform flawlessly for millions of concurrent users across diverse hardware, demanding rigorous optimization.

  • Cross-Platform Consistency: Ensuring a cohesive and functional UI experience across PC, consoles, and mobile devices, each with unique constraints.

  • Rapid Iteration: Adapting to frequent updates and new feature introductions in a live-service environment, requiring agility and efficient development processes.

  • Technical Complexity: Bridging the gap between artistic vision and technical implementation, often requiring creative solutions to complex engine-level problems.

Learning & Development Opportunities:

  • Deep Dive into Unreal Engine: Opportunities to master advanced features of Unreal Engine's UI systems and C++ integration.

  • Live-Service Game Development: Gain invaluable experience in the unique demands of developing for a massively popular, continuously updated game.

  • Mentorship: Learn from experienced engineers and designers within one of the world's leading game development studios.

  • Industry Exposure: Be part of a team that sets industry standards for game technology and player experience.

📝 Enhancement Note: This role offers significant challenges related to scale and performance, which are excellent learning opportunities for any technical designer. The chance to work on Fortnite provides a unique platform for skill development and career advancement.

💡 Interview Preparation

Strategy Questions:

  • "Describe a complex UI system you designed and implemented in Unreal Engine. What were the key technical challenges, and how did you overcome them?" (Focus on UMG/Slate, Blueprint/C++, performance)

  • "How do you approach optimizing UI performance for memory and CPU constraints in a game engine?" (Be ready to discuss profiling tools and specific techniques.)

  • "Explain a situation where you had to translate technical requirements to a non-technical team member (e.g., a UI Artist or Game Designer). How did you ensure clarity and alignment?"

Company & Culture Questions:

  • "What excites you about working on Fortnite specifically?"

  • "How do you handle constructive feedback on your designs or technical implementations?"

  • "Describe a time you contributed to improving a team's workflow or development process."

Portfolio Presentation Strategy:

  • Select Key Projects: Choose 2-3 projects that best demonstrate your technical UI design skills, focusing on Unreal Engine implementation and performance optimization.

  • Structure Your Narrative: For each project, clearly articulate the problem, your role, your technical approach, the solutions you implemented, and the results achieved. Use visuals and, if possible, live demos.

  • Quantify Your Impact: Use metrics whenever possible to showcase the effectiveness of your work (e.g., performance improvements, positive user feedback).

  • Be Prepared for Deep Dives: Expect questions about your specific code, design choices, and problem-solving methodologies.

📝 Enhancement Note: Candidates should prepare to demonstrate not only their technical skills but also their ability to communicate complex ideas, collaborate effectively, and contribute to a fast-paced, iterative development environment.

📌 Application Steps

To apply for this Technical UI Designer position:

  • Submit your application through the Epic Games careers portal, ensuring all required fields are completed accurately.

  • Customize Your Resume: Highlight your experience with Unreal Engine, UMG, Slate, Blueprint scripting, C++, and UI performance optimization. Use keywords from the job description.

  • Curate Your Portfolio: Select and organize your best UI projects, with a strong emphasis on game engine implementation. Ensure it's easily accessible (e.g., a personal website, PDF, or dedicated platform) and clearly showcases your technical capabilities and problem-solving skills.

  • Prepare Your Case Studies: For each portfolio piece, be ready to articulate your process, technical decisions, and quantifiable results, especially regarding performance and user experience.

  • Research Epic Games & Fortnite: Understand the company's culture, values, and the specific demands of a live-service game like Fortnite. This will help you tailor your responses and demonstrate genuine interest.

⚠️ 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

The ideal candidate has 3-6+ years of experience in building UI for game engines across multiple platforms and 2+ years of experience shipping updates. You must possess strong logical problem-solving skills, proficiency in game engine UI tools, and the ability to translate technical requirements across departments.