At least 7 years of prior UI framework engineering experience
Ability to design and implement efficient workflows and pipelines to produce AAA-quality content within required timeframes
Familiarity with industry-known UI technologies and paradigms such as Layout Systems, WPF and XAML, DataBinding, Input Routing, Font Handling, and Rendering
Proficiency with C++
Ability to communicate effectively with developers of all disciplines and technical skill levels
Experience in mentoring team members and enhancing their understanding of UI frameworks
Ability to bridge the gap between engineering and UI content creation
Strong leadership skills
Desirables
Familiarity with C#
Strong Math skills
Experience developing for, and optimizing, console platforms
Experience with data-driven UI solutions and vectorized text
Knowledge of layout improvements and optimizations
A degree in computer science, or related field
What the job involves
Play a key role in shaping the visual and interactive aspects of our games
Collaborate closely with game designers, artists, and other engineers to implement intuitive, responsive, and performant UI Engine features
Create cutting-edge interfaces across various gaming platforms
Implement complex UI solutions including data-driven UI solutions, vectorized text, layout improvements, and optimizations
Provide expertise and mentorship to team leads and junior engineers
Work with QA, feature developers, design, and production to identify and mitigate risk areas
Activision Blizzard, Inc. is dedicated to creating immersive and innovative worlds through epic entertainment experiences that connect and engage a global audience. Our diverse teams work in an inclusive environment to shape the future of interactive entertainment.