Senior Software Engineer II, UI Technologies

Skills
EngineeringGame DevelopmentUser Interface Design
Role

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