At a Glance
- Tasks: Join our automation team to develop test tools and improve game quality.
- Company: Rebellion, a creative indie developer with a fun and friendly atmosphere.
- Benefits: 22 days holiday, private medical insurance, enhanced family leave, and more perks!
- Why this job: Make an impact in the gaming industry while enjoying work-life balance and flexibility.
- Qualifications: Experience in C++, Jenkins, and strong problem-solving skills required.
- Other info: Diverse and inclusive culture that values innovation and creativity.
The predicted salary is between 36000 - 60000 Β£ per year.
We want you to #JOINTHEREBELLION! For 30 years we have been creating video at our multiple studios, but Rebellion is more than just games. We have our own film and mo-cap studio, we create board games, publish books, and through 2000AD, publish comics and graphic novels such as the amazing Judge Dredd.
We operate across multiple UK locations and employ a hybrid work pattern for this position from our studios located in Oxford and Warwick. Work-life balance is important to us, and we are happy to discuss how we can accommodate your working preferences by offering flexibility in both working hours and the frequency of onsite days.
We are looking for an all-new Senior Programmer to join our passionate automation team! Ideally you will already have had some experience building automated test software and creating robust, maintainable systems. You will work closely with our in-house engine team, developing test tools and automation solutions to help ensure our products meet (and exceed!) performance and quality expectations.
Responsibilities:- Maintain and improve existing tools written in Python and C++
- Create high quality, flexible, maintainable code
- Analyse, communicate and interpret test results
- Improve continuous integration processes (e.g. improving the use of Jenkins)
- Research new tools, techniques and processes and how they can benefit Rebellion and our games
- Good professional experience using C++
- Excellent use of continuous integration platforms such as Jenkins
- Strong debugging and problem-solving skills
- Knowledge of scripting languages such as Python
- Knowledge of source control using Perforce or similar would be an advantage
- Excellent initiative, self-motivation and organisational skills with an ability to collaborate productively within larger multi-disciplined project team environments
- Games industry experience would be an advantage but is not essential
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!
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 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. We encourage all demographics of culture, gender, ethnicity, neurodiversity and beyond, because a representative team makes better products.
Senior Programmer (Automation). in Oxford employer: Games Jobs Direct
Contact Detail:
Games Jobs Direct Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Programmer (Automation). in Oxford
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Rebellion. A friendly chat can go a long way, and who knows, they might even put in a good word for you!
β¨Tip Number 2
Show off your skills! If you've got a portfolio or any projects that highlight your automation expertise, make sure to share them during interviews. Itβs a great way to demonstrate what you can bring to the table.
β¨Tip Number 3
Prepare for technical challenges! Brush up on your C++ and Python skills, and be ready to tackle some coding problems during the interview. We love seeing how you think and solve issues on the spot.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining the Rebellion team!
We think you need these skills to ace Senior Programmer (Automation). in Oxford
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Senior Programmer role. Highlight your experience with C++, Python, and any automation tools you've used. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include examples of projects where you've built automated test software or improved continuous integration processes. This gives us a clear picture of your hands-on experience and problem-solving skills.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate straightforward communication!
Apply Through Our Website: Don't forget to apply through our website! Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at Games Jobs Direct
β¨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss your experience with automation tools and continuous integration platforms like Jenkins. Theyβll want to see that you can not only talk the talk but also walk the walk when it comes to coding.
β¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled debugging and problem-solving in past projects. Think of a couple of scenarios where you identified an issue, what steps you took to resolve it, and the outcome. This will demonstrate your analytical thinking and initiative.
β¨Research Rebellion's Projects
Familiarise yourself with Rebellionβs games and other projects. Knowing their portfolio will help you tailor your answers and show genuine interest in their work. Plus, it gives you a chance to discuss how your skills can contribute to their future projects.
β¨Be Ready for Team Dynamics
Since collaboration is key in this role, be prepared to discuss your experience working in multi-disciplined teams. Share how youβve successfully collaborated with others, especially in a creative environment. Highlighting your teamwork skills will resonate well with their culture.