Role Overview
- Develop and implement animation code for our in-house engine.
- Maintain and develop features within our animation systems, working on content creation tools as well as runtime systems.
- Collaborate with content creators to write some of those tools and features.
- Develop and implement animation code for the project(s), writing and testing larger classes and code with complex functionality.
- Fixing complex bugs in both familiar and unfamiliar code.
- Create, review and update technical and user documentation.
- Support other team members or programmers from other disciplines where appropriate.
Requirements
- Strong understanding of the architecture and internal workings of real-time animation systems.
- High proficiency in C++, with experience developing and maintaining complex systems.
- Confident using IDEs, debugging tools, and profiling techniques to diagnose and resolve issues.
- Experience designing and implementing Finite State Machines and related animation control systems.
- Good working knowledge of 3D mathematics and geometry.
Benefits
**We offer an extensive benefits package to our team including: **
- 22 days holidays + Christmas closure (typically 4 days) & Bank holidays (increasing with service at 5 years – one day each year until you reach 31 days)
- Private Medical Insurance, healthcare cash plan, including dental and Vision
- Life Assurance, Income Protection & Critical Illness Cover
- Enhanced Family Leave
- Interest Free, Tax-Free loans
- Enhanced Pension Scheme
- EAP a range of Mental Health and Wellbeing Support
- Plus loads more… including a wide range of discounts, freebies, and social events!