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'll 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.
We are actively recruiting for a diverse team and continue to add to our culture of growth and inclusion. Rebellion encourages innovation in all areas, and we look forward to hearing how you can help us to be better.
Animation Programmer (C++) in Oxford employer: Rebellion
Contact Detail:
Rebellion Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Animation Programmer (C++) in Oxford
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the gaming industry. Attend events, join online forums, or even hit up local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best work, especially projects related to animation programming. Make sure it’s easy to navigate and showcases your C++ prowess. This is your chance to shine, so make it count!
✨Tip Number 3
Don’t just apply – engage! When you find a role that excites you, reach out to the team on social media or through LinkedIn. Ask questions about the company culture or the projects they’re working on. It shows genuine interest and can help you stand out.
✨Tip Number 4
Apply through our website! We love seeing applications come directly from our site. It helps us keep track of candidates and gives you a better chance to be noticed. Plus, you’ll get all the latest updates on new roles and opportunities at Rebellion!
We think you need these skills to ace Animation Programmer (C++) in Oxford
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 how excited you are about joining our team and contributing to our projects.
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with C++ and animation systems. We love seeing how your skills align with what we’re looking for, so don’t hold back!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure your experience and skills are easy to spot. Use bullet points if it helps!
Apply Through Our Website: Don’t forget to submit your application via our careers page! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
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 ready to discuss your experience with complex systems and how you've tackled challenges in previous projects. They’ll want to see that you can not only write code but also debug and optimise it effectively.
✨Familiarise Yourself with Animation Systems
Since this role focuses on animation programming, take some time to understand real-time animation systems and Finite State Machines. Prepare examples of how you've implemented these in past projects, as this will show your practical knowledge and problem-solving abilities.
✨Showcase Your Collaboration Skills
This position involves working closely with animators and project engineers, so be ready to discuss how you've successfully collaborated in the past. Share specific examples of how you’ve fostered teamwork and communication in your previous roles.
✨Prepare Questions About Their Projects
Demonstrate your interest in Rebellion by preparing thoughtful questions about their current and upcoming projects. This shows that you’re not just looking for any job, but that you’re genuinely excited about contributing to their unique creative environment.