Design and develop user interface (UI) frameworks and user experiences (UX) for AAA-quality games and applications.
Collaborate with design, art, and engineering teams to create intuitive, responsive, and visually appealing interfaces optimized for PC, console, mobile, and AR/VR platforms.
Translate wireframes, prototypes, and design concepts into functional UI/UX features.
Implement telemetry to gather data on user interactions and use analytics to refine and optimize UI/UX design.
Optimize UIs for various input methods, including mouse/keyboard, controller, touch devices, and AR/VR interactions.
Ensure seamless integration between UI elements and gameplay features, maintaining consistency and fluidity across the user journey.
Work closely with backend, engine, and build teams to package and stream UI/UX content effectively.
Monitor, debug, and improve UI/UX implementations to maintain exceptional user experiences.
Requirements
Strong knowledge of computer science fundamentals and proficiency in C++; fluency in C# is a plus.
Proven experience designing and implementing real-time UI/UX systems for AAA games or applications.
Familiarity with interaction design, usability principles, and user-centered design methodologies.
Familiarity with computer graphics pipelines and linear algebra.
Experience with Unreal Engine Slate and UMG is highly desired.
Web UI development experience is a plus.
Experience creating and optimizing UI/UX for various platforms, including console, mobile, and AR/VR.
Knowledge of telemetry tools for tracking user behavior and analyzing UX performance.
Must have contributed to at least one shipped AAA title.
A deep passion for crafting exceptional user experiences that elevate gameplay and engagement.
Experience with VR/AR interface design and development (preferred).
Strong visual design skills, with a focus on typography, layout, and color theory (preferred).
Familiarity with Agile development practices and iterative design processes (preferred).