Lead Gameplay Programmer [New IP] (451)

Leamington Spa
02 Jun 2021
24 Jun 2021
IT, Programming
Contract Type
Full Time
Job Purpose

Lead an engineering team within a collaborative multidiscipline environment with a focus on the three pillars of Leadership at Ubisoft: Care about People, Drive Performance and Development and Lead in Complexity.

Leadership Responsibilities

* Build an effective team to ensure it is fully resourced, a manageable size and a good mix of levels and foster the team player culture;

* Plan, prioritise and set inspiring objectives for your team members all year long;

* Empower your team members with clear expectations and hold them accountable for their key results;

* Provide your team members with ongoing and meaningful feedback on performance and development -- ensuring positive acknowledgement of all achievements, both big and small;

* Enable your team members to reflect and prepare their future in their role and at Ubisoft;

* Engage and positively influence team members and stakeholders around a vision;

* Navigate through ambiguity and embrace change with a positive mindset;

* Create the environment for initiatives and ideas to emerge and grow;

* Care about people: be exemplary and supportive;

* Communicate with impact and promote an open dialogue within your team.

Other Responsibilities

* Work with production, engineers, design and art team leads to create task estimates and schedules for the engineering team and track development efforts across the team;

* Ensure your team participates in standard studio development processes;

* Liaise with internal and external middleware technology providers, and console manufacturers;

* Balance active code development with the management requirements and responsibilities of a discipline lead;

* Ensure the delivery of practical and timely solutions by the engineering team that meets the game design and technical requirements;

* Ensure code is modular, self-contained, and defensive and observes the technical constraints on the system by leading regular technical design and code reviews;

* Define good programming practices and coding standards, and ensure they are enforced within the engineering team through regular peer code reviews;

* Ensure the creation of technical documentation for the engineering team as well as other disciplines, and assist in the creation of submission materials as required;

* Continually review the game and development processes to identify potential improvements;

* Be an advocate and ambassador for technology sharing across projects;

* Supporting the line manager in any ad hoc tasks and duties