The UI Engineer role is a key position within our centralized internal team. You will be responsible for the design, development, and implementation of user interface systems for our action-adventure games. This role demands a balance of creativity and technical expertise, a strong understanding of UI/UX principles, and the ability to collaborate effectively with multidisciplinary teams.
As a UI Engineer, you will…
- Collaborate closely with designers and artists to implement engaging and intuitive UI components and systems.
- Write robust, maintainable code for our game’s UI elements.
- Author documentation explaining the usage of created UI systems.
- Leverage your knowledge of UI/UX principles to enhance player experiences.
- Debug and optimize UI components to ensure performance on PC and console platforms.
- Participate in code reviews and provide constructive feedback to peers.
- Maintain up-to-date knowledge of UI trends and techniques in the gaming industry.
In order to be considered for this role, you must have…
- Experience as a UI engineer in the gaming industry who has contributed to the majority of a development cycle for a high-quality title.
- Proficiency with C++ within Unreal Engine, specifically with hands-on implementing layouts for games.
- Understanding and effective application of UI/UX and MVVM principles in game development, with experience in both front and back end of UI.
- Exceptional problem-solving abilities to troubleshoot and resolve technical issues that may arise during the development process.
- Excellent communication skills, capable of collaborating efficiently within a team environment and engaging with multiple teams for a player-facing role.
- Exhibits humility and the ability to receive feedback and criticism in the spirit of continuous improvement.
- Demonstrates a growth-oriented mindset, showcasing eagerness to learn and adaptability to new technologies and processes.
Preference will be given to candidates who…
- Experience with console development.
- Experience using UI middleware.
- Experience with XAML.
And it will be a bonus if you also haveâ¦
- Familiarity with agile development methodologies.
- Proficiency in UI design software, such as Adobe XD, Sketch, or Figma.