Senior Software Engineer II, UI Technologies
Skills
EngineeringGame DevelopmentUser Interface Design
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 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
Nice to have
- 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
Day to day
- 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
Hiring process
- Not provided
