${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Crystal Dynamics

Lead UI Engineer

${ timestamp }} · 
Crystal Dynamics
๐Ÿ‡บ๐Ÿ‡ธ Redwood City, CA

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