This job listing expired on Jul 22, 2022
The Lead UI Engineer is responsible for collaborating with both internal and external partners like the UX/UI Director to ensure their deliveries meet the quality standards established. The Lead UI Engineer serves as a broad expert on a centralized internal team in multiple areas related to architecture, as well as UI tools and features for their projects. This will be achieved by both working individually and leading a team of UI engineers with clarity, accountability and excellence by taking full ownership for their projects. This is a hands-on role that will require the Lead to do (at times) significant coding.
Essential Duties & Responsibilities
- Collaborate and Co-develop with Game, Art, QA, and Tech Directors to establish functional pipelines and best practices to build a world class UI/UX system
- Recommends adoption of relevant technical approaches or improvements to process based on experience
- Develop, modify, and debug UI software in script and C/C++
- Evaluate, optimize and test UI software on console and PC platforms to ensure performance
- Participate in the scheduling, design, performance and code review process
- Motivate and manage a small team of fellow UI engineers
- Works with other leads, peers, and non-technical clients to define, prioritize, and organize team backlogs, sprints and roadmaps
Essential Requirements
- Bachelor's degree in Computer Science or relevant discipline
- 7+ yearsโ experience in the game industry or other relevant experience
- Professional development experience with C++ and XAML. C# and knowledge of ActionScript is a plus
- Experience using UI middleware (XAML, Coherent, Noesis, etc.)
- Experience with current gen platforms: Xbox, PlayStation, and PC
- Excellent verbal and written communication skills for both technical and non-technical audiences, including productive feedback and brainstorming, creation of/contribution to technical design documents, code documentation, and Wiki/Web based documents
- Ability to adapt to changing requirements, and to predict possible development issues or roadblocks
- Experience as a game or central technology programmer on multiple game titles throughout their life cycle
- Extensive knowledge of game architecture and development tools