๐ Job Overview
Job Title: Tech UI Designer - EGB
Company: Epic Games
Location: Porto Alegre, Rio Grande do Sul, Brazil
Job Type: Full-Time
Category: Technical UI Design / Game Development
Date Posted: 2025-06-11
Experience Level: 3-6+ years
Remote Status: On-site
๐จ Role Summary
- Implement and optimize UI systems within the Unreal Engine for a major game title, focusing on performance and best practices.
- Collaborate closely with UX Designers, UI Artists, and UI Engineers to translate design mockups and wireframes into functional, pixel-perfect in-game UI.
- Utilize visual scripting (Blueprint) and foundational programming principles to build rapid prototypes and implement complex UI logic.
- Debug UI issues efficiently using various engine tools and assist in improving overall UI workflow, documentation, and organization.
๐ผ๏ธ Primary Responsibilities
- Design and implement robust UI systems, breaking down features and wireframes into necessary widgets, data structures, and classes for optimal performance.
- Profile and optimize UI performance within the Unreal Engine, ensuring assets and UI elements adhere to memory and CPU constraints using tools like UMG/Slate/C++.
- Write and maintain Blueprint logic for UI presentation behaviors, effectively collaborating with UI Engineers to determine the appropriate split between Blueprint and native code.
- Identify and quickly resolve bugs and issues within Blueprint logic and UMG using debugging tools and techniques.
- Proactively identify and implement workflow improvements, documentation standards, and organizational strategies to enhance collaboration between UX, UI Art, and UI Engineering teams.
- Translate UI mockups and design specifications into pixel-perfect in-game UI, anticipating potential issues and ensuring visual fidelity across multiple platforms (mobile, PC, consoles).
- Provide technical consultation and support to UI Artists and UX Designers regarding implementation feasibility and technical constraints.
๐ Skills & Qualifications
Education: While a specific degree isn't explicitly stated, a background in game design, computer science, graphic design, or a related technical or design field is likely beneficial. Practical experience and a strong portfolio demonstrating relevant skills are paramount.
Experience: 3-6+ years of professional experience building UI and interactive experiences within game engines across various platforms (mobile, web, PC, consoles). Additionally, 2+ years of experience shipping updates and new features to a live user base on a regular cadence.
Required Skills:
- Proficiency in building UI and interactive experiences within modern game engines (e.g., Unreal Engine, Unity).
- Solid understanding of introductory algebra and geometry ("Game Math") as it applies to UI layout, animation, and logic.
- Fundamental understanding of programming principles and experience with visual scripting tools like Unreal Engine Blueprint.
- Experience with UI systems design, including breaking down complex features into manageable UI components and structures.
- Ability to profile and optimize UI performance, understanding memory and CPU constraints in a game development environment.
- Experience debugging UI issues using engine-specific tools and techniques.
- Strong attention to detail and ability to translate design mockups into pixel-perfect in-game UI.
- Excellent logical problem-solving skills.
- Ability to effectively communicate technical concepts to non-technical team members and "translate" communication across different disciplines (Engineering, Art, UX).
Preferred Skills:
- Direct professional experience with Unreal Engine (UE4/UE5) UI development using UMG (Unreal Motion Graphics) and Slate.
- Experience with performance analysis and optimization specific to UI within game engines.
- Familiarity with version control systems commonly used in game development (e.g., Perforce, Git).
- Experience contributing to or working within established UI design systems or component libraries.
- Understanding of C++ as it relates to UI development within Unreal Engine.
๐จ Portfolio & Creative Requirements
Portfolio Essentials:
- Showcase examples of UI implemented within a game engine, demonstrating technical execution and attention to detail.
- Include case studies that detail the process of taking UI from design mockups to in-game implementation, highlighting technical challenges and solutions.
- Provide visual representations of the final implemented UI, demonstrating pixel-perfect translation from design.
- If possible, include short video clips or interactive examples demonstrating the functionality and performance of implemented UI.
Process Documentation:
- Document the technical implementation process, including how UI elements were structured, optimized, and integrated into the game engine.
- Explain the logic implemented using visual scripting (Blueprint) or code, detailing the decision-making process.
- Discuss performance considerations and optimizations made during the implementation phase.
๐ต Compensation & Benefits
Salary Range: While a specific salary range is not provided in the job description, based on industry data for Technical UI Designer roles in Porto Alegre, Brazil, with 3-6+ years of experience at a large, established gaming company like Epic Games, an estimated annual salary range could be between BRL 100,000 and BRL 200,000 (approximately USD 20,000 - USD 40,000 at current exchange rates). This estimate is based on publicly available salary data for similar roles in the region and takes into account the cost of living in Porto Alegre compared to major global tech hubs. Actual compensation will depend on experience, skills, and negotiation.
Benefits:
- Comprehensive Medical Insurance coverage for employees and dependents.
- Comprehensive Dental Insurance coverage for employees and dependents.
- Life Insurance coverage provided.
- Additional Supplemental Benefits are offered.
- Daily Meal Vouchers provided.
- Commuter Benefits available for onsite employees.
Working Hours: Standard full-time working hours are expected, likely adhering to typical business hours for an on-site role in Brazil. Flexibility within the demands of game development cycles may be present but is not explicitly stated.
๐ฏTeam & Company Context
๐ข Company & Design Culture
Industry: Interactive Entertainment / Video Game Development. Epic Games is a leader in creating and publishing video games and developing cutting-edge game engine technology.
Company Size: Large (4,500+ employees globally, with over 11,000 on LinkedIn). Working at a company of this size means access to extensive resources, specialized teams, and opportunities to work on high-profile projects like Fortnite. It also implies structured processes and potentially more specialized roles within the design team.
Founded: 1991. With over 30 years in the industry, Epic Games has a long history of innovation in game development and engine technology, shaping the design culture towards pushing technical and creative boundaries.
Team Structure:
- The role is within the Art discipline, specifically focusing on Technical UI Design for Fortnite.
- Collaboration is key, working closely with UX Designers (focused on user flow and experience), UI Artists (focused on visual design and assets), and UI Engineers (focused on core UI systems and code).
- The team likely operates within a larger structure dedicated to Fortnite development, requiring coordination with other art, design, and engineering disciplines.
Methodology:
- Likely utilizes agile development methodologies common in large-scale game production, with iterative design, implementation, and testing cycles.
- Emphasis on performance optimization and technical constraints inherent in developing for multiple platforms.
- Strong focus on collaboration and communication between different disciplines (Art, Design, Engineering) to deliver integrated UI experiences.
Company Website: https://epicgames.com/careers/jobs/5555624004?gh_jid=5555624004
๐ Career & Growth Analysis
Design Career Level: This role appears to be a mid to senior-level technical design position, requiring 3-6+ years of experience. It's a specialized role focused on the technical implementation and optimization of UI within a game engine.
Reporting Structure: The role is situated within the Art discipline, suggesting reporting to an Art Lead or Manager with oversight of UI development. Close collaboration with Engineering and UX leads is also expected.
Design Impact: As a Technical UI Designer on Fortnite, your work will directly impact the user experience for millions of players globally. You will play a crucial role in ensuring the UI is not only visually appealing but also performant, functional, and responsive across various platforms.
Growth Opportunities:
- Advancement towards a Lead Technical UI Designer role, potentially overseeing a team of technical UI developers and setting technical standards.
- Specialization in specific areas of UI technology, such as performance optimization, animation systems, or cross-platform UI development.
- Transition into a more generalist UI Engineer role, involving deeper C++ development for core UI systems.
- Opportunities to contribute to the development of UI tools and workflows used by the broader design and engineering teams.
๐ Work Environment
Studio Type: On-site in Porto Alegre, Brazil. This indicates a collaborative studio environment typical of game development, where close interaction with team members is facilitated.
Office Location(s): Porto Alegre, Rio Grande do Sul, Brazil. Specific office details are not provided, but being in a major city implies access to local amenities and potentially a community of game development professionals.
Design Workspace Context:
- The on-site nature suggests a dedicated workspace designed to facilitate creative and technical collaboration.
- Access to high-performance workstations and specialized software necessary for game development and UI implementation in Unreal Engine.
- Opportunities for spontaneous collaboration, whiteboarding sessions, and in-person design critiques with team members.
Work Schedule: Likely a standard full-time schedule. The on-site requirement suggests adherence to typical office hours, though the demands of game development crunch periods might occasionally require flexibility.
๐ Application & Portfolio Review Process
Design Interview Process:
- Initial screening call with a recruiter to assess basic qualifications and fit.
- Technical interview focusing on your experience with game engine UI development, visual scripting (Blueprint), performance optimization, and debugging. Be prepared to discuss specific technical challenges you've faced and how you solved them.
- Portfolio review with members of the UI team (Technical UI Designers, UI Artists, UX Designers, UI Engineers). Focus on presenting case studies that highlight your technical implementation process and problem-solving skills within a game engine context.
- Potentially a technical challenge or take-home assignment requiring you to implement a UI element or system in Unreal Engine Blueprint, demonstrating your technical proficiency.
- Interviews with the hiring manager and potentially other leads or senior members of the Art, UX, or Engineering teams to assess technical skills, collaboration abilities, and cultural fit.
Portfolio Review Tips:
- Curate case studies that specifically showcase your technical UI implementation skills within game engines.
- For each project, clearly articulate the technical challenges, your approach to solving them, and the tools and techniques you used (especially Unreal Engine/Blueprint).
- Demonstrate your understanding of performance optimization for UI in games.
- Highlight examples of how you translated complex design mockups into functional, pixel-perfect in-game UI.
- Be prepared to discuss your collaboration process with UI Artists, UX Designers, and Engineers.
Challenge Preparation:
- Familiarize yourself with common UI implementation patterns and best practices in Unreal Engine.
- Practice implementing UI elements and systems using Blueprint, focusing on efficiency and readability.
- Be prepared to explain your design decisions and technical rationale for your implementation choices.
- Timebox your work and focus on delivering a functional and well-structured solution within the given constraints.
ATS Keywords: Technical UI Designer, Unreal Engine, UMG, Blueprint, Game UI, UI Implementation, Performance Optimization, Debugging, UI Systems, Game Math, Visual Scripting, UI Art, UX Design, UI Engineering, Collaboration, Problem Solving, Attention to Detail, Documentation, Workflow Improvement, Pixel-Perfect UI, Game Development, Cross-Platform UI, Console UI, Mobile UI, PC UI, UI Assets, Memory Constraints, CPU Constraints, Perforce, Git, UI Design System, C++, Real-Time UI, Interactive Experiences, Fortnite, Epic Games.
๐ Tools & Technology Stack
Primary Design Tools:
- Unreal Engine (UE4/UE5): Essential for implementing UI systems, utilizing UMG (Unreal Motion Graphics) and Slate. Proficiency in Blueprint visual scripting is critical for implementing UI logic and behaviors.
- Potentially other standard design tools (e.g., Figma, Adobe Creative Suite) for understanding and interpreting UI art and design assets, although the core focus is on implementation within the engine.
Collaboration & Handoff:
- Internal collaboration tools (e.g., Slack, Teams, Discord) for communication with cross-functional teams.
- Version control systems (likely Perforce or Git) for managing UI assets, Blueprints, and code within the game project.
- Potentially project management software (e.g., Jira, Asana) for tracking tasks and progress.
Research & Testing:
- Internal debugging tools within Unreal Engine for identifying and resolving UI issues.
- Performance profiling tools within Unreal Engine to analyze and optimize UI performance.
๐ฅ Team Culture & Values
Design Values:
- Innovation: Pushing the boundaries of UI technology and user experience in games.
- Collaboration: Working closely and effectively with other disciplines (Art, UX, Engineering) to deliver integrated solutions.
- Performance and Efficiency: Prioritizing performant and optimized UI that runs smoothly across various platforms.
- Attention to Detail: Striving for pixel-perfect implementation and polish in all UI elements.
- Problem Solving: Approaching technical challenges with a logical and creative mindset.
Collaboration Style:
- Highly collaborative, involving daily interaction and communication with UI Artists, UX Designers, and UI Engineers.
- Likely involves regular stand-ups, design critiques, and technical discussions.
- Emphasis on clear communication and the ability to "translate" technical and design concepts between different teams.
โก Challenges & Growth Opportunities
Design Challenges:
- Implementing complex UI systems that are performant and responsive across a wide range of platforms with varying technical capabilities.
- Translating intricate visual designs and complex user flows into functional UI within the constraints of a game engine and its performance budget.
- Debugging and optimizing UI for memory usage and CPU performance in a live game environment with millions of users.
- Keeping pace with evolving UI design trends and implementing them effectively within the technical framework of the game.
Learning & Development Opportunities:
- Deepen expertise in Unreal Engine UI development (UMG, Slate, Blueprint) and performance optimization techniques.
- Expand knowledge of core programming concepts and potentially learn C++ for engine-level UI development.
- Develop stronger leadership skills by mentoring junior technical UI designers or leading specific UI implementation projects.
- Gain experience working on a high-profile, live-service game with a massive global player base.
๐ก Interview Preparation
Design Process Questions:
- Describe your process for taking a UI design mockup from a UI Artist or UX Designer and implementing it in a game engine like Unreal Engine. Be specific about the steps involved, from asset preparation to Blueprint implementation and performance testing.
- How do you approach debugging UI issues in a game engine? Describe specific tools and techniques you use.
- Explain how you would optimize a complex UI screen or system for performance within Unreal Engine, considering both memory and CPU usage.
- Discuss a time you had to translate a technical concept to a non-technical team member (e.g., a UI Artist). How did you ensure clear communication?
- Describe your experience working with visual scripting tools like Blueprint. Provide an example of a complex UI behavior you implemented using Blueprint.
Company Culture Questions:
- What aspects of working on a major game title like Fortnite appeal to you?
- How do you approach collaboration with UI Artists, UX Designers, and UI Engineers to ensure a cohesive and functional UI experience?
- What are your thoughts on the balance between visual fidelity and performance in game UI?
Portfolio Presentation Strategy:
- Focus your portfolio presentation on case studies that demonstrate your technical UI implementation process. Clearly show the original design and your final implementation in the engine.
- For each project, walk through the technical challenges you encountered and how you solved them.
- Showcase your proficiency with Unreal Engine UI tools (UMG, Blueprint) and explain your technical decisions.
- If possible, include short video demonstrations of your implemented UI in action, highlighting performance and responsiveness.
๐ Application Steps
To apply for this design position:
- Submit your application through this link
- Tailor your resume to highlight your experience with technical UI implementation, game engines (especially Unreal Engine), Blueprint, performance optimization, and collaboration with cross-functional teams.
- Prepare a portfolio that specifically showcases your technical UI work in game engines, including case studies detailing your implementation process and problem-solving approach.
- Practice articulating your technical process and design decisions for your portfolio projects, preparing for a detailed technical review.
- Research Epic Games and Fortnite to understand the game's UI style, technical considerations, and the company's overall design philosophy.