Experienced/Senior Gameplay Programmer in Warwick

Experienced/Senior Gameplay Programmer in Warwick

Warwick Full-Time 45000 - 60000 £ / year (est.) No working from home possible
Rebellion

At a Glance

  • Tasks: Join our passionate team to develop and implement gameplay code for exciting new 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: Flexible working options and excellent career growth opportunities in a vibrant environment.
  • Why this job: Make an impact on innovative games while collaborating with a world-class team.
  • Qualifications: Strong C/C++ skills and experience in developing published console/PC games.

The predicted salary is between 45000 - 60000 £ 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 and mo-cap studio, create board games, publish books, and through 2000AD, publish comics and graphic novels such as the amazing Judge Dredd.

We are on the lookout for an experienced or more senior Gameplay Programmer to join our passionate code team to help work on multiple exciting, unannounced projects: join one of our new large-scale projects developed by the members of the original Sniper Elite 5 team. As an experienced or senior Gameplay Programmer, your role will be to develop and implement gameplay code for the project using our in-house proprietary engine, ensuring that the integration of the work is in line with the project’s technical constraints and direction.

You will be joining a small, passionate, and experienced team with a proven record of delivering quality experiences. This exciting opportunity can be based out of any of our studios in Oxford or Warwick, 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. However, we understand that flexibility matters, so we’re open to discussing hybrid options based on individual needs.

Responsibilities
  • Develop and implement gameplay code, writing and testing larger classes with complex functionality.
  • Collaborate with team members across disciplines, fostering a positive culture.
  • Fix non-trivial bugs in a timely manner and address simple performance issues.
  • Perform pre-commit testing, anticipating potential problems and ensuring code quality.
  • Comment code appropriately and adhere to coding standards.
  • Contribute to code reviews and provide feedback on areas of expertise.
  • Track progress and update tasks using Jira.
  • Support other team members and contribute to backlog review and prioritisation.
Requirements
  • Excellent C/C++ programming skills, with sound knowledge of object-oriented development.
  • Professional experience working on at least one published console/PC game, with work related to gameplay and general game flow.
  • Skilled in multi-threaded code.
  • Project scheduling, milestones, and deliverables experience.
  • Knowledgeable of video game industry best practices.
  • Strong mathematical aptitude.
  • An interest in shooters, and/or cooperative experiences.
Benefits
  • 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. Our size, stability, and the variety of in-house expertise across multiple industries, makes Rebellion completely unique!

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 offer a friendly, creative, and relaxed working atmosphere, with sensibly managed projects and a wide variety of benefits and development opportunities for all our teams to ensure you are fully supported with your physical and Mental Well-being.

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. 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.

Experienced/Senior Gameplay Programmer in Warwick employer: Rebellion

Rebellion is an exceptional employer that fosters a creative and collaborative work culture, allowing you to thrive as a Remote Experienced/Senior DevOps Engineer. With opportunities for professional growth and a supportive team environment, you'll play a vital role in shaping the future of gaming while enjoying benefits like a relocation package and flexible working arrangements from our studios in Oxford or Warwick. Join us to make a meaningful impact in a company that values innovation and teamwork!

Rebellion

Contact Details:

Rebellion Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Experienced/Senior Gameplay Programmer in Warwick

Tip Number 1

Network like a pro! Get involved in gaming communities, attend industry events, and connect with fellow programmers on platforms like LinkedIn. You never know who might have the inside scoop on job openings at Rebellion or other studios.

Tip Number 2

Show off your skills! Create a portfolio showcasing your gameplay programming projects. Whether it's a personal project or contributions to open-source games, having tangible examples of your work can really set you apart when you apply through our website.

Tip Number 3

Prepare for interviews by brushing up on your C/C++ knowledge and understanding gameplay mechanics. Be ready to discuss your past experiences and how they relate to the exciting projects we have at Rebellion. Confidence is key!

Tip Number 4

Don’t hesitate to reach out! If you see a role that interests you, drop us a message or connect with someone from the team. We love hearing from passionate candidates and it shows your enthusiasm for joining the rebellion!

We think you need these skills to ace Experienced/Senior Gameplay Programmer in Warwick

C/C++ Programming
Object-Oriented Development
Gameplay Programming
Multi-Threaded Code
Project Scheduling
Game Flow Design
Bug Fixing

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your C/C++ programming skills and any experience you have with gameplay code. We want to see what you've done in previous projects, so don’t hold back on showcasing your best work!

Tailor Your Application:Take a moment to customise your application for us. Mention specific projects or experiences that align with the role of Gameplay Programmer. This shows us you’re genuinely interested in joining our team and understand what we’re about.

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points if necessary to make your key achievements stand out!

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, you can check out other opportunities while you’re there!

How to prepare for a job interview at Rebellion

Know Your Code Inside Out

As an experienced Gameplay Programmer, you’ll want to brush up on your C/C++ skills. Be prepared to discuss specific projects you've worked on, especially those involving gameplay mechanics. Highlight your problem-solving skills by sharing examples of how you tackled complex coding challenges.

Show Your Passion for Gaming

Rebellion is all about creativity and passion for games. Make sure to express your enthusiasm for the gaming industry, particularly shooters and cooperative experiences. Share your thoughts on recent games or trends that excite you, and how they influence your work.

Prepare for Technical Questions

Expect technical questions that assess your understanding of gameplay programming and multi-threaded code. Brush up on industry best practices and be ready to explain your approach to writing clean, maintainable code. Practising coding problems can also help you feel more confident.

Emphasise Team Collaboration

Since you'll be working closely with a small, passionate team, highlight your experience in collaborative environments. Discuss how you’ve contributed to team culture and supported colleagues in past roles. Mention any experience with tools like Jira to track progress and manage tasks effectively.