Rebellion Developments

Senior Animation Programmer

Rebellion Developments
Apply
2 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
Rebellion Developments

About Rebellion Developments

501-1,000 employees
Contact me