Technical Lead - UI Programmer (Far Cry)
On-siteMontréal, Quebec, Canada
Job Summary
Serve as the primary technical point of contact for all user interface systems, acting as the bridge between engineering, UI integration, and art. Manage the UI technical roadmap, including architecture decisions, framework upgrades, and deprecations for the Snowdrop UI framework and game-specific systems. Define coding standards, component templates, and integration workflows while supervising a team of UI integrators and technical artists. Implement and maintain UI features across gameplay, menus, HUD, and frontend using the visual graph language, ensuring reusable, scalable components and adaptive layouts for multiple target devices. Profile rendering and logic to resolve performance bottlenecks, triage UI-originating crashes, and lead post-mortems to drive fixes to completion.
Required Qualifications
- Shipped 2+ AAA titles with substantial UI programming ownership
- Deep experience with a visual/node-based UI scripting system (UI Graph or equivalent)
- Demonstrated ability to profile and optimize UI in a real-time engine
- Experience debugging and resolving crashes in a production game
- Track record supervising or mentoring UI Integrators or junior programmers
- Solid grasp of UI architecture: component hierarchies, data binding, state management
Desired Qualifications
- Familiarity with responsive/adaptive UI design for multi-platform titles
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.