Senior Game Programmer

Senior Game Programmer

Royal Leamington Spa Full-Time 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Code gameplay, optimise performance, and mentor junior programmers in a collaborative environment.
  • Company: Join Puzzling.com, a creative studio under Miniclip, specialising in engaging puzzle games.
  • Benefits: Enjoy a hybrid work model in a scenic location with a vibrant team culture.
  • Why this job: Be part of an innovative team driving game development and enhancing player experiences.
  • Qualifications: Proven game programming experience, strong problem-solving skills, and a passion for gaming required.
  • Other info: Opportunity to work on popular titles and contribute to a leading mobile gaming company.

The predicted salary is between 43200 - 72000 £ per year.

Puzzling.com, a Miniclip studio based near Leamington Spa in the UK, is looking for a Senior Game Programmer to join their team. This position is a hybrid role, involving work in the studio located in the scenic British countryside. Applicants must be willing to commit to this location.

Your New Team... At Puzzling, we foster an environment where creativity and collaboration thrive. Joining our talented team in Leamington Spa means being part of a space where ideas flow freely, innovation flourishes, and team spirit remains strong. As we continue to grow, we are seeking a Senior Game Programmer to enhance our development team.

As a Senior Game Programmer, your responsibilities will include:

  • Coding gameplay, optimizing performance, and integrating SDKs, art, and audio for seamless gaming experiences.
  • Writing clean, efficient, and maintainable code in collaboration with various team leads to implement features and mechanics.
  • Mentoring junior programmers, ensuring adherence to coding standards and best practices.
  • Debugging, testing, and resolving issues, optimizing performance across multiple platforms.
  • Contributing to game prototypes, participating in code reviews, and maintaining documentation.
  • Addressing development challenges and iterating on code to improve gameplay.
  • Driving innovation in gameplay, technology, and user interaction.
  • Collaborating with QA to ensure rapid development and high-quality output.
  • Staying updated on emerging technologies to keep games current.

Requirements:

  • Proven experience in game programming with a strong understanding of object-oriented principles and project delivery.
  • Excellent problem-solving skills focused on clean, efficient, and maintainable code.
  • Strong communication and teamwork skills, with a passion for gaming and industry standards.
  • Experience with source control systems.
  • Experience in 3D and 2D gameplay development.
  • Experience in the games industry with multiple released titles.
  • Strong understanding of systems optimization.

Bonus Points:

  • A relevant degree or postgraduate qualification in Computer Science or a related field, or equivalent experience.

Senior Game Programmer employer: Miniclip

Puzzling.com, a Miniclip studio located in the picturesque Leamington Spa, offers an exceptional work environment where creativity and collaboration are at the forefront. As a Senior Game Programmer, you will benefit from a supportive culture that encourages innovation and professional growth, alongside opportunities to mentor junior talent. With a focus on high-quality game development and a commitment to employee well-being, Puzzling.com stands out as an excellent employer in the gaming industry.
M

Contact Detail:

Miniclip Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Game Programmer

✨Tip Number 1

Familiarise yourself with Puzzling.com's game titles and their unique features. Understanding the specific mechanics and styles of their games will help you demonstrate your passion and insight during discussions.

✨Tip Number 2

Showcase your experience with both 3D and 2D gameplay development in your conversations. Be prepared to discuss specific projects where you've optimised performance or integrated SDKs, as this aligns closely with the role's responsibilities.

✨Tip Number 3

Highlight your mentoring experience when speaking with the team. Since the role involves guiding junior programmers, sharing examples of how you've supported others in their development can set you apart.

✨Tip Number 4

Stay updated on emerging technologies relevant to game programming. Being able to discuss recent trends or innovations in the gaming industry will show your commitment to continuous learning and improvement.

We think you need these skills to ace Senior Game Programmer

Proficiency in C++ and/or C# programming languages
Strong understanding of object-oriented programming principles
Experience with game engines such as Unity or Unreal Engine
Knowledge of 3D and 2D gameplay development
Familiarity with SDK integration
Performance optimisation techniques
Debugging and testing skills
Source control systems experience (e.g., Git)
Ability to write clean, efficient, and maintainable code
Strong problem-solving skills
Excellent communication and teamwork abilities
Mentoring skills for junior programmers
Understanding of game design principles
Adaptability to emerging technologies
Experience in the games industry with multiple released titles

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in game programming, particularly focusing on object-oriented principles and any projects that showcase your coding skills. Mention specific games you've worked on and your role in their development.

Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and the industry. Discuss why you want to work at Puzzling.com and how your skills align with their needs. Highlight your experience in mentoring junior programmers and your approach to collaboration.

Showcase Your Projects: If possible, include links to your portfolio or GitHub where you can showcase your previous work. This could include gameplay code samples, prototypes, or any contributions to released titles that demonstrate your expertise.

Prepare for Technical Questions: Be ready to discuss your problem-solving approach and provide examples of how you've optimised performance in past projects. Familiarise yourself with common technical questions related to game programming and be prepared to demonstrate your knowledge during interviews.

How to prepare for a job interview at Miniclip

✨Showcase Your Technical Skills

As a Senior Game Programmer, you'll need to demonstrate your coding prowess. Be prepared to discuss specific programming languages and frameworks you've used in past projects. Bring examples of your work, such as code snippets or game prototypes, to illustrate your experience.

✨Emphasise Team Collaboration

Puzzling.com values creativity and collaboration. Highlight your experience working in teams, especially how you've collaborated with designers and artists. Share examples of how you’ve mentored junior programmers and contributed to a positive team environment.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to tackle hypothetical scenarios related to gameplay coding and performance optimisation. Think aloud as you work through these problems to showcase your thought process.

✨Stay Updated on Industry Trends

Puzzling.com is looking for someone who stays current with emerging technologies. Research recent advancements in game development and be ready to discuss how they could apply to the role. This shows your passion for gaming and commitment to innovation.

Senior Game Programmer
Miniclip
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>