Overview

Great games are the bedrock of Inspired and our game developers are expected to be highly motivated, highly skilled and interested in improving not only their skills but the skills of those around them. Focusing not just on technical quality but on the quality of the game as a whole our developers will be involved in the lifecycle of their games from initial design all the way to distribution.

Programmers in this role will be required to create cutting edge code running on the most advanced hardware in the gaming industry. You will be constantly challenged to write efficient code that allows our games to be developed quickly with a high degree of stability and flexibility.

Responsibilities

* Working as a senior member within a team of developers producing code and supporting materials which are both functional and operable

* Ability to plan and take the technical lead on projects
* Working with other departments (art, design, production, test) to deliver high quality, graphically-rich games
* Implementing solutions which conform to architectural design and market specification
* Working within agreed time frames and logging time spent against projects
* Performing regular code reviews amongst the team to maintain a high standard
* Mentoring junior team members
* Ability to document code and process
* Ability to work cross-functionally to identify problems and create innovative solutions to drive continuous improvement
* Able to work comfortably both as part of a team, and independently

Required Skills and Experience

• Ability to demonstrate previous experience in a similar role
• Ability to plan and prioritise workload
• Good communication skills
• C++ (C++11 desirable)
• DirectX9 experience
• Visual Studio
• STL / Boost
• XML
• Source Control SVN, Git experience desirable

Beneficial Experience

• Experience of Agile methodologies
• Knowledge of other development languages e.g. Python, JSON
• Doxygen
• Knowledge of Automated Test
• Relevant qualification