At a Glance
- Tasks: Join our team to develop and implement animation code for exciting video game projects.
- Company: Rebellion, a leading indie game developer with a creative and inclusive culture.
- Benefits: Enjoy 22 days holiday, private medical insurance, and a range of perks and discounts.
- Other info: Work in a vibrant Oxford studio with excellent transport links and a friendly atmosphere.
- Why this job: Be part of a passionate team creating innovative games and enjoy flexible working options.
- Qualifications: Strong C++ skills and experience with real-time animation systems required.
The predicted salary is between 35000 - 45000 £ per year.
We want you to #JOINTHEREBELLION! For 30 years, we’ve been independently developing and publishing incredible video games at our multiple studios founded by Jason & Chris Kingsley. Rebellion is more than just games; we have our own film studio, create board games, publish books, and through 2000AD, publish comics and graphic novels such as the amazing Judge Dredd.
We’re excited to welcome a mid-level Animation Programmer to join our passionate and experienced Tech Team and be part of one of our exciting new large-scale projects, crafted by a seasoned team renowned for creating exceptional shooters. In the role of Animation Programmer, you’ll act as part of the Engine Animation Team, supporting multiple projects, connecting animators, technical animators and project engineers, fostering a smooth collaboration between animation and code.
You will harness our proprietary engine, Asura, to implement character animations, aid in crafting engaging gameplay mechanics, and enhance the visual appeal and responsiveness of in-game characters.
Responsibilities- 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.
- Fix 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.
This exciting opportunity can be based out of any of our studios in Oxford, Warwick or Runcorn, offering flexibility, collaboration, and the chance to work with a world-class team! We can provide a relocation package, including moving assistance, temporary accommodation, and full support to ensure a smooth transition to your new environment.
We believe in the power of face-to-face collaboration and encourage working from our studios headquarters. However, we understand that flexibility matters, so we’re open to discussing hybrid options based on individual needs.
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.
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!
This role is only open to applicants who have the permanent right to work in the UK. We are unable to provide or take over visa sponsorship, either now or in the future. Applicants must therefore be able to demonstrate their ongoing eligibility to work in the UK without the need for employer sponsorship.
Our riverside headquarters in Oxford places you a short walk away from the city centre. Renowned for its rich historical backdrop and esteemed educational institutions, Oxford offers a unique blend of tradition and modernity, with its beautiful architecture and green spaces. Oxford also boasts excellent transport links, making it easy to navigate both the city and the wider country.
Whichever team you join at Rebellion we are proud of our open, friendly, and creative atmosphere. We love what we do, and we have fun doing it! As a big indie developer, we have complete creative freedom over our titles which allows us to work on a massive variety of projects across all the major platforms.
We foster an inclusive culture where you are encouraged to be yourself, to express your creativity and your talent. We are people focused and will support you in every way to can be the best at what you do. We recognise the importance of enjoying what you do and having a healthy work-life balance.
If you are interested in working at Rebellion, but this role doesn’t sound quite like you, we’re recruiting for a range of positions across the studio and we’re always happy to receive speculative applications via our website.
Animation Programmer (C++) in Warwick employer: Rebellion
Rebellion is an exceptional employer that fosters a creative and inclusive work environment, offering a unique opportunity for Animation Programmers to contribute to exciting large-scale projects in the heart of Oxford. With a strong emphasis on employee well-being, we provide an extensive benefits package, flexible working options, and a vibrant office culture that encourages collaboration and innovation. Our commitment to personal and professional growth ensures that every team member can thrive while enjoying the rich historical backdrop and modern amenities of Oxford.
StudySmarter Expert Advice🤫
We think this is how you could land Animation Programmer (C++) in Warwick
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those at Rebellion. Attend events, join online forums, and don’t be shy about sliding into DMs on LinkedIn. You never know who might help you land that dream role!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your animation programming projects. Whether it’s a personal project or something from a previous job, having tangible evidence of your work can really set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your C++ knowledge and animation systems. Be ready to discuss your past experiences and how they relate to the role at Rebellion. Practice common interview questions and think about how you can demonstrate your problem-solving skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, keep an eye on our careers page for other exciting opportunities that might suit your skills. We’re always on the lookout for talent!
We think you need these skills to ace Animation Programmer (C++) in Warwick
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for animation and gaming shine through! We want to see that you’re not just a coder, but someone who loves creating engaging gameplay experiences.
Tailor Your CV:Make sure your CV highlights your experience with C++ and animation systems. We’re looking for specific skills, so don’t be shy about showcasing your relevant projects and achievements!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so make sure your skills and experiences are easy to find and understand. No need for fluff!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you can check out all our other exciting opportunities while you’re there!
How to prepare for a job interview at Rebellion
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with complex systems and how you've tackled challenges in previous projects. They’ll likely want to see your problem-solving skills in action, so think of specific examples where you’ve debugged or optimised code.
✨Familiarise Yourself with Animation Systems
Since this role focuses on animation programming, it’s crucial to understand real-time animation systems. Review concepts like Finite State Machines and be ready to explain how you’ve implemented them in past projects. Showing that you can connect animation with gameplay mechanics will set you apart.
✨Prepare for Technical Questions
Expect technical questions that dive deep into your knowledge of 3D mathematics and geometry. Brush up on these topics and be ready to solve problems on the spot. Practising coding challenges related to animation can also help you feel more confident during the interview.
✨Show Your Collaborative Spirit
Rebellion values teamwork, so be prepared to discuss how you’ve collaborated with animators and other programmers in the past. Share examples of how you’ve contributed to a smooth workflow and supported your team members. Highlighting your ability to communicate effectively will resonate well with them.