This job might no longer be available.
Senior UI Programmer - F1
1 year ago
Our award-winning Formula 1 studio are looking for a Senior Programmer specialising in UI. Our UI work is varied and collaborative, combining the UI art team and other game developers to bring exciting features.
At EA Senior programmers are afforded high value and support in shaping close collaboration in the team.
Utilising your solid C++ skills with our custom UI tools, your expertise will implement new solutions for in-game features and navigation.
As a racing specialist, our game worlds are rich with detailed, informative content. We aim to present user access to essential material though logical and responsive user journeys. Embedded into the user experience both on and off-track, for us UI performance is necessary to gameplay, so you'll steer player dynamics at the heart of the game.
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
Here's what you'll need:
- 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
Create Your Profile — Game companies can contact you with their relevant job openings.