Senior UI Programmer required at Electronic Arts

Senior UI Programmer required at Electronic Arts

Studio: Electronic Arts

Job Opening: Senior UI Programmer

Location: Birmingham, UK

Type: Full-Time

Responsibilities:

  • Reporting to the UI Lead, you will take an active part in the UI design process working with designers, UI artists and other development departments. You will also:-
  • Develop technical designs and many UI features
  • Test, assess and refine, contributing to automated UI test frameworks
  • Deeply understand the architecture underlying in-house UI technology
  • Mentor and support other programmers with all systems exposing data to the UI, across multiple features including gameplay, networking and physics
  • Profile, optimise and maintain UI code, developed by yourself or others
  • Collaborate with the Technical Director and UI lead to ensure that gameplay systems and UI work together

Qualifications & Skills:

  • Commercial development lifecycle experience in C++ programming in agile Console or PC game development
  • Worked on shipped titles utilising UI design patterns (MVVM) and UX principles
  • We’d also expect some of; finite state machines; object-oriented design; data-driven systems; memory management and multi-threading; text and asset localisation; mixed 2D/3D user interfaces

animation-and-vfx-jobs-apply-now-hr