
Senior Animation Programmer
Rebellion Developments2 months ago
Warwick, United Kingdom or Oxford, United KingdomSenior
Responsibilities
- Develop and implement animation code for the in-house Asura engine and project-specific systems.
- Maintain and enhance animation systems, content creation tools, and runtime features.
- Collaborate with content creators and other technical disciplines to build tools and features.
- Write and test complex C++ classes and functionality.
- Diagnose and fix complex bugs using IDEs, debugging tools, and profiling techniques.
- Create, review, and update technical and user documentation.
- Support programmers and team members from other disciplines where appropriate.
Requirements
- Strong understanding of the architecture and internal workings of real-time animation systems.
- High proficiency in C++ and experience developing and maintaining complex systems.
- Confidence using IDEs, debugging tools, and profiling techniques.
- Experience designing and implementing finite state machines and related animation control systems.
- Good working knowledge of 3D mathematics and geometry.
Benefits
- Full-time, on-site work at the Oxford or Warwick studio.
- Relocation package including moving assistance, temporary accommodation, and transition support.
- 22 days of holiday plus Christmas closure and bank holidays, increasing with service up to 31 days.
- Private medical insurance and healthcare cash plan including dental and vision coverage.
- Life assurance, income protection, critical illness cover, enhanced family leave, pension, and mental health and wellbeing support.
- Interest-free tax-free loans, discounts, freebies, social events, free hot drinks, an on-site tuck shop, and free parking at the Oxford studio.
Tech Stack
Categories
Gaming