Summary
Join our team at nDreams as a Principal Programmer to lead the code team in developing and maintaining game features, systems, and tools for innovative VR games. This is a permanent role with competitive salary dependent on experience.
Requirements
- Advanced knowledge of C++ including high-performance programming
- 3D maths, algorithms and data structures knowledge
- The ability to plan and create high-level estimates for the code team for an entire project and identify any risks
- Communication skills - Excellent verbal and written communication skills with an ability to communicate with technical and non-technical people to help them overcome issues
- Aptitude for providing feedback, noting potential issues, and mentoring junior coders
- Performance-minded development and optimisation skills
Responsibilities
- Managing and mentoring a code team
- Designing and implementing runtime systems, game features or tools
- Debugging and resolving issues with game functionality
- Optimising game systems for performant operation on diverse platforms
- Rapid prototyping to quickly realise and iterate on game concepts
Benefits
- Flexible hours
- Duvets days
- Birthday off
- Dedicated personal development time and support
- Regular socials
- Excellent holiday offering
- Pension scheme
- Health insurance
- Life cover