Job Title – Principal Programmer – AAA Games - London
Location – London
Job Type – Permanent
Salary – Competitive
Job ID – 13161
OPM are working with a major UK Developer looking for Principal Programmer with a wide range of skills to work on an AAA title.
You should have an exceptional talent for coding with C++.
Ideal candidates will bring a wealth of industry knowledge and proven AAA title releases.
In the role, you must be capable of looking ahead, taking risk out of projects and maintaining exceptional communication with your team.
You will also play an integral role in introducing new tech, prototyping, training and mentoring the coding team, and be a key figure in shaping the future success of the game post launch.
DUTIES AND RESPONSIBILITIES
Leadership of all programmers on the project
An active role in scheduling and project coordination using Agile
Create, maintain and optimize game features
Produce professional quality C++
Proactively highlight and solve potential issues in the code and toolchain
Deliver the Product Lead’s vision of the core game
Enforce best practices for documentation, unit testing, and code reviews
SKILLS AND EXPERIENCE
Expert C++ experience and high proficiency in writing optimized real-time code
Experience of creating a number of deep and complex mobile game projects
Superb time management and organisation skills
Exposure to line management responsibilities including motivating, man-managing and shaping the team culture & personality
Experience of leading and mentoring a team of 5+ coders
Proven ability to expertly diagnose issues and solve complex problems
Go/PHP/Java/C/Objective-C/ActionScript experience (we love polyglot engineers!)
Functional programming experience
Commercial experience on scalable distributed mobile systems
Experience reacting to operational issues in a live online game
A passion for computer games; specifically strategy, social and mobile