Continually review the game and development process and identify areas that need improvement.
Coordinate, mentor and build a cohesive programming team.
Identify risks and provide relevant solutions to complex problems.
Determine the tech needs for the team, helping to establish clear coding best practices.
Write clear, maintainable, portable, C++ code.
Implement, test and document the technical aspects of features for a AAA game.
Work closely with the Game Design team and make sure that the design of various features is complete and realistic.
Lead a programming discipline team at a technical and personnel level.
You will be also responsible for defining and tracking the schedule for your team, managing and mentoring individuals within the engineering team, and being an evangelist for the project. As a Lead Gameplay Programmer, you will be responsible for leading, developing gameplay systems to create a rich and compelling player experience, motivating and managing a team of programmers in collaboration with the Tech Lead, as well as the collaboration with the other teams on the project.