Bad Robot Games is a remote-first games company focused on reinventing how stories are played. They are seeking a Principal Technical Designer, UX/UI who will lead the technical vision for UI implementation, design complex UI systems in Unreal Engine, and mentor the team while ensuring high-quality player experiences.
Responsibilities:
- Define the technical vision and standards for UI implementation across the project, establishing scalable, reusable systems that the team builds on
- Design and implement complex UI systems in Unreal Engine 5 using Blueprints, building interfaces from the ground up
- Architect, extend, and own the MVVM framework, integrating UI elements with data bindings and engineering frameworks, and guiding others in its use
- Create and maintain UI layouts, including interactive elements such as buttons, and connect underlying gameplay logic
- Implement and maintain robust logic connections between gameplay systems and UI components
- Develop, apply, and refine complex UI materials and shaders, pushing visual fidelity while maintaining and defining performance standards
Requirements:
- 10+ years of experience in AAA game development, with a focus on UI/UX implementation and multiple shipped titles
- 4+ years of experience implementing UI art, animations, and visual assets in Unreal Engine
- Demonstrated experience architecting and owning UI systems and frameworks (e.g., MVVM) at scale
- Experience shipping on multiple platforms, PC & PlayStation in particular
- Strong understanding of iconography, layout, typography, and visual design principles, and how they support and enhance game design
- Passion for creating seamless, intuitive, and engaging user experiences for players
- High proficiency with Photoshop and other tools/software for creating UI art assets and mockups
- Strong creative problem-solving skills with the ability to develop practical solutions for complex UI/UX challenges
- All of our roles require up to 10% air travel. Examples include Studio/Team Offsites, Team/Studio Events, etc
- Experience leading UI performance and optimization efforts in-game
- Experience collaborating with outsource studios, including providing direction, feedback, and quality oversight
- Knowledge of accessibility features and how to solve for them within the context of the project