Technical Director (UK Remote)

Firesprite logo
Posted 19 December 2022
Salary Negotiable
LocationLiverpool
Job type Permanent
DisciplineProgramming
Reference18408
Contact NameDave Moss

Job description

We're happy to be supporting Firesprite in their search for a Technical Director to join the early development of their new AAA Unreal 5 multiplayer action game. This bold project aims to break new ground in multiplayer by blending gameplay mechanics in new ways and deeply embedding storytelling elements into a unique universe. 

As a Technical Director, you will oversee the technical aspects of the project, setting, communicating, and delivering all technical aspects of the game’s vision.

Your responsibilities…
  • Research and analyse the available technologies to determine which best suit this project – from engine plugins through middleware and beyond
  • With the Code and Technical Leads, help manage the programming process and identify the programming tasks
  • Work closely with Assistant Technical Directors, programming leads and production team to help plan out the process, key risks and deliverables
  • Help in ensuring that the game is built with a productive methodology and solid coding practices, technical briefs and code reviews, always keeping in mind long term quality and future code sharing between projects
  • Identify and report technical risks on projects and discuss contingency plans that the team can execute upon
  • Work closely with Design, Creative, Cinematic, Art, Animation, Audio, and Narrative directors to identify advances and trends in gaming and adapt to implement features which are shown to be key to improving and enhancing the final experience
  • Reporting to the Director of Engineering, you will help to facilitate communication both within and across disciplines, instilling and reinforcing a solid philosophy of problem solving, alongside their central teams
  • Maintain a continual working relationship across other teams within the studio to further the use of shared technologies
  • Demonstrate qualities of good leadership, enthusiasm and sense of commitment and foster these within the programming team
  • Help direct the recruitment, on-boarding, development, and professional training of the programming team
  • Manage the performance of the programming team and their direct reports
The skills and experience you'll bring to the role...
  • Proven experience leading a programming team, in the games industry
  • Experienced in developing AAA and shipping titles on console platforms – must have shipped at least one game
  • Advanced understanding of C++ and debugging
  • Solid proficiency in optimization techniques
  • Excellent understanding of performance sensitive programming
  • An exceptional understanding of Software Engineering practices and principles such as object and oriented programming
  • Excellent understanding of CPU and GPU architecture bottlenecks
  • Strong understanding of multithreaded/parallel programming
  • Exceptional management and communication skills
  • Experience on working with AAA game engines and full understanding of their architecture.
  • Unreal Engine experience
  • Knowledge of common graphics APIs (OpenGL/ES, Metal, Vulkan and DirectX) and shader languages is a bonus