Tech Development Associate Technical Director - Tech Team

Associate Technical Director - Tech Team

ZeroLight People

The Associate Technical Director is responsible for delivering individual client projects or internal products within ZeroLight from concept to full implementation, ensuring that time estimates are accurate, and projects are fully resourced in order to translate customer requirements into world leading user experiences.

For this position we are seeking an experienced Lead Engineer looking to take the next step in their career to manage development on new graphics features and enhance our cutting edge real-time virtual environment rendering engine, whilst also recruiting and developing our Tech Team.

You will have responsibility for technical delivery on your particular project, reporting progress to the Technical Director and presenting solutions to any issues that arise during the lifecycle of your projects.

You will lead a team of developers, ensuring that they are aware of their individual roles and responsibilities and are fully motivated and maximised during the project lifecycle.

We are happy to accept applications from those seeking to work remotely for this role.

Detailed responsibilities for this level of role include:

Your Experience:

  • Management experience and an enthusiasm for developing talent
  • Must have strong software engineering and debugging skills
  • Knowledge and experience with a range of commercial game and rendering engines
  • Algorithm, code optimisation, and 3D principles experience
  • Experience in profiling and implementing optimisations on both GPU and CPU
  • Extensive knowledge and up to date experience of graphics rendering and visual effects technology is essential
  • Strong mathematics, 3D Maths, C++, C#, HLSL/cg, OpenGL and DirectX 11/12 skills
  • Ability to design complex reusable systems
  • Ability to debug both high and low-level problems
  • Experience with high-end PC development
  • Ability to understand and optimise previously developed code
  • Multiprocessor and/or multithreaded programming experience would be beneficial
  • At least 6 years professional programming experience

Ownership & Accountability

  • Deliver projects / tasks on time and in line with original estimates in terms of project length and resourcing, this will often include an awareness of concurrent projects that must be accounted for.
  • Have a full understanding of project deliverables from the onset, working with the Project Management team to ensure a cohesive understanding of what needs to be delivered by what date, and highlight resourcing shortfall to the Technical Director and HR.
  • Translate project / task specification into a full technical delivery plan, looking at dependencies across teams and communicating these to key stakeholders.
  • Organise work schedule for team in line with project requirements.
  • Ensure issues relating to your projects / services are discussed with the Technical Director with your proposed solutions, and that risks or delays are communicated as soon as possible to all stakeholders.
  • Make difficult decisions in a fair and efficient manner, backed by evidence.
  • Management of company tools such as Tempo, Jira, Activity Timeline to ensure your project team is aware of the importance of using these and do so in a timely manner.
  • Responsible for achievement of department goals and overall team performance through effective performance management, setting challenging objectives for individuals and supporting them to progress in their career.
  • Ensure that your team is fully resourced, providing visibility on any resource issues in advance to guarantee that the project is not impacted.
  • Recruit and onboard new employees working closely with the Talent Development Team.
  • Continually work with individual employees to develop their expertise and identify growth areas (not only at PDR time), discuss how they can progress their careers and the level of responsibility required for them to do this.
  • Ensure that all your Line Management responsibilities (PDRs, pay reviews, holistic support) are a top priority and carried out in the required timeframes.
  • Identify and manage suitable outsourcers / contractors, ensure their time is maximised whilst on projects.
  • Ensure you have an oversight on collaboration with other teams to safeguard seamless delivery of projects (for instance, where projects have dependencies across multiple departments).
  • Develop a culture of collaboration, asking questions and sharing knowledge within your project team.
  • Work with Technical Directors to ensure that the structure of each project is in line with company strategy on technical design & architecture.
  • Be a strong advocate for quality first whilst delivering your project, also promoting the importance of quality first within all individuals associated with this (even those outside of your immediate dev team).
  • Ensure that the development process works alongside QA to ensure the highest quality project deliveries.
  • Work with Technical Directors to identify and implement significant opportunities in innovation that pushes ZeroLight ahead of industry competitors.
  • Act as main technical contact when dealing with external clients.
  • Effectively interpret and feedback to clients based on strong awareness of market.
  • Demonstrate a consistently professional relationship when dealing with clients and when discussing clients with your team.

People

  • Responsible for achievement of department goals and overall team performance through effective performance management, setting challenging objectives for individuals and supporting them to progress in their career.
  • Ensure that your team is fully resourced, providing visibility on any resource issues in advance to guarantee that the project is not impacted.
  • Recruit and onboard new employees working closely with the Talent Development Team.
  • Continually work with individual employees to develop their expertise and identify growth areas (not only at PDR time), discuss how they can progress their careers and the level of responsibility required for them to do this.
  • Ensure that all your Line Management responsibilities (PDRs, pay reviews, holistic support) are a top priority and carried out in the required timeframes.
  • Identify and manage suitable outsourcers / contractors, ensure their time is maximised whilst on projects.

Collaboration & Communication

  • Ensure you have an oversight on collaboration with other teams to safeguard seamless delivery of projects (for instance, where projects have dependencies across multiple departments).
  • Develop a culture of collaboration, asking questions and sharing knowledge within your project team.
  • Work with Technical Directors to ensure that the structure of each project is in line with company strategy on technical design & architecture.

Quality First

  • Be a strong advocate for quality first whilst delivering your project, also promoting the importance of quality first within all individuals associated with this (even those outside of your immediate dev team).
  • Ensure that the development process works alongside QA to ensure the highest quality project deliveries.

Innovation

  • Work with Technical Directors to identify and implement significant opportunities in innovation that pushes ZeroLight ahead of industry competitors.

Market Focus

  • Act as main technical contact when dealing with external clients.
  • Effectively interpret and feedback to clients based on strong awareness of market.
  • Demonstrate a consistently professional relationship when dealing with clients and when discussing clients with your team.
Apply Now

Don't see what you're looking for?

Take a look at all the jobs we have to offer in Tech Development