# Chef.fe Technique - Programmeur.meuse IU (Far Cry)

**Company**: Ubisoft
**Location**: Montreal, QC
**Experience**: senior
**Job type**: full-time
**Category**: Game Development
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Ubisoft2/744000143316026-chef-fe-technique-programmeur-meuse-iu-far-cry-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a7364889-09a

## Description

We are seeking a Technical Lead - UI Programmer to join our team in Montreal, Canada. As a Technical Lead, you will serve as the primary technical reference for all user interface systems on the project, ensuring that every interface element meets the expected level of polish, performance, and accessibility.

**Responsibilities:**

- Provide technical leadership for UI technologies on the project, including the Snowdrop UI framework and game-specific UI systems and tools

- Manage the technical roadmap for the user interface, making architectural decisions, upgrading frameworks, and deprecating outdated technology

- Define and enforce UI coding standards, component templates, and integration workflows

- Identify and resolve bottlenecks hindering UI integrators and technical artists

**Team Supervision:**

- Supervise a team of UI integrators and technical artists working in the visual graph editor (UI Graph)

- Review and validate work for accuracy, performance, and design intent

- Mentor team members, conduct code reviews, and provide clear and actionable feedback

**Engineering:**

- Implement and maintain UI features in gameplay, menus, HUD, and frontend interfaces

- Create and extend UI scripts in the visual graph language (UI Graph)

- Design reusable and scalable UI components, prioritising maintainability and reusability

- Implement adaptive layouts supporting multiple target devices, screen sizes, and resolutions

**Performance and Stability:**

- Profile UI rendering and logic, identifying and resolving low-performance areas

- Resolve UI-related crashes and lead post-mortem analysis and corrections

- Establish and monitor UI performance budgets with the engine team

**Design Partnership:**

- Apply and defend fundamental design principles in all technical decisions

- Challenge implementations compromising ergonomics, even if technically correct

## Skills

### Required
- UI programming
- Snowdrop UI framework
- Visual graph editor (UI Graph)
- User interface design
- Performance optimisation
- Team leadership

### Nice to have
- Reactive/adaptive UI design
- Multi-platform development

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Ubisoft2/744000143316026-chef-fe-technique-programmeur-meuse-iu-far-cry-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
