Establish the UI framework for one of Riot's most exciting new games, working with state-of-the-art technology and exploring new solutions to surprise and delight players.
Requirements
- 3+ years experience developing UI in Unreal Engine (Blueprint, UMG, and/or Slate)
- Experience in framework level UI engineering
- Experience in performance profiling and optimization for UI
- Strong OO C/C++/C programming experience and data driven design principles
- Experience building UI for multiplayer games
- Experience developing UI for both PC and console platforms
- Knowledge of UI submission requirements for console
Responsibilities
- Work closely with UX, designers, engineering at all levels to design and implement the foundational technologies of the game’s UI framework
- Set the technical direction and best practices for UI architecture and implementation patterns
- Implement foundational UI systems on both PC and console platforms
- Profile and optimize performance and memory usage for UI on multiple platforms
- Collaborate on cross-disciplinary technical and architectural discussions for UI systems to ensure that UI meets both functional and aesthetic requirements
- Participate in the planning and execution of engineering work including requirements gathering, technical discovery, technical design, and work breakdown and estimation
- Drive exceptional quality by adhering to and evolving practices of engineering excellence, including code maintainability, quality, monitoring, code reviews, and documentation
Other
- 8+ years experience in UI engineering, implementation, or related fields
- Experience collaborating with teammates across multiple disciplines
- Proven ability to navigate ambiguity and influence cross-functional stakeholders
- Strong communication skills across technical and non-technical audiences
- Provide mentorship to engineers, technical designers, and technical artists