company_logo

Full Time Job

Lead Game Programmer

Framestore

London, United Kingdom 05-20-2024
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Framestore is an Oscar, Bafta, and Emmy award-winning global creative studio working in film, advertising, AR/MR/VR, theme park attractions, and pre/post visualisation work among many other creative endeavours.

Framestore's Immersive Division is a dedicated team within one of the world's largest VFX studios - combining exciting IP and cutting-edge technologies to create never before seen experiences and deliver them to audiences around the world across a wide variety of immersive platforms. For more information on the types of projects please look here.

Framestore is looking for a highly experienced Lead Game Programmer to join the Immersive team in London. Working closely with the Tech Lead and Principal Technical Designer, the successful candidate will be responsible for leading the project's game development team. This position represents an opportunity to take an influential role on a groundbreaking project, working with a mix of bleeding edge technologies, complex systems and diverse teams to deliver a unique multiplayer experience that combines interactive gameplay with sophisticated visuals in a physical environment.

Responsibilities
• Lead the game development team to deliver high quality, well documented code to satisfy the project's creative and technical requirements
• Break down requirements into actionable tasks with clear acceptance criteria for the development team to work on, whilst considering time and resource availability
• Hands on ability to author high quality, performant code where it is required, in order to provide a basis for further development or satisfy a particularly challenging requirements
• Debug and optimise existing code to identify work required to meet platform performance targets
• Enforce code quality guidelines and adherence to design specifications
• Work with the production and technology teams to lead code reviews, sprint planning & retrospective sessions
• Work with the Tech Lead to Identify and document infrastructure, pipeline, tool and testing development requirements, then collaborate with the technology team on their implementation
• Work closely with the Art Director and art supervisors/leads to ensure assets are performant and fit for purpose in the context of the software
• Mentor and support the professional development of members of the programming team

Core Experience
• Demonstrable experience with Unreal Engine and its use for game development, especially with regards to animation, render code, device integration and gameplay
• Exemplary understanding of C++ in a game engine contexts
• Strong mathematical and problem solving skills
• Strong and positive leadership with excellent communication skills
• Experience with multiplayer, networking and network optimization
• Extensive experience of technical leadership in a game studio or similar environment
• Portfolio of shipped and publicly available AAA quality titles/experiences
• Degree or higher level education in Computer Science or Games Programming

Desired Experience
• Experience with XR technologies; HMDs & input devices/systems
• Experience working with motion bases or integrating locomotion devices in game(s)
• Experience with Python
• A passion for Immersive technologies, attractions and experiences

Work Arrangements

At Framestore, we offer a flexible work arrangement where employees have the option to split their work time between home and office. This is a UK-based hybrid role with ~2 project days per week in the office so candidates should be able to commute easily when necessary. Some international travel for this position is required.

This is a 2-year Fixed Term Contract position so, unfortunately, VISA sponsorship and relocation is not available for this position at this time.
Our Commitment

Framestore is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Jobcode: Reference SBJ-ro7124-18-191-223-208-42 in your application.