Rebellion logo
RebellionPosted 1 month ago

Senior Animation Programmer

On-siteOxford, England, United Kingdom or Warwick, England, United Kingdom

Full TimeSenior LevelMedium

Job Summary

Senior Animation Programmer to join the Engine Animation Team using the in-house Asura engine to implement character animations and support gameplay systems. Responsibilities include developing animation code for the in-house engine, maintaining and expanding animation features and tools, collaborating with content creators, writing and testing large classes and code, debugging complex issues, creating and updating technical/user documentation, and supporting other teammates. The role is based in UK studios (Oxford or Warwick) with a relocation package and hybrid work options; relocation support and studio-based collaboration are available.

Required Qualifications

  • 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!

Desired Qualifications

  • Experience with in-house game engine development
  • Proficiency in C++ for real-time systems
  • Experience designing and implementing Finite State Machines for animation control
  • Strong 3D mathematics and geometry knowledge
  • Hybrid work arrangements and flexibility in location
  • Relocation support and relocation package experience preferred
  • Collaboration with animators, technical animators and engineers
  • Ability to debug, profile, and optimize complex animation code
  • Experience with content creation tools and runtime animation systems
  • Experience in the video game development industry
  • Knowledge of real-time animation pipelines and tooling
  • Ability to write technical documentation
  • UK-specific work eligibility (permanent right to work in the UK)
  • Experience with integrating animation features into game projects
  • Problem-solving and bug-fixing in large codebases
  • Experience with IDEs and debugging/profiling tools
  • Understanding of engine animation architecture
  • Experience with 3D math libraries
  • Experience with game engine tooling and workflow optimization
  • Experience with cross-studio collaboration
  • Experience with large-scale shooter projects
  • Ability to work in Oxford or Warwick studios
  • Knowledge of performance optimization for animation systems
  • Experience mentoring or collaborating with junior programmers or other disciplines
  • Strong communication and teamwork skills
  • Documentation and tooling development experience

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce