Lead Game Client Developer
Lead Game Client Developer

Lead Game Client Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Push Gaming

At a Glance

  • Tasks: Lead a team to develop top-quality online casino games and mentor junior developers.
  • Company: Join Push Gaming, a dynamic studio passionate about creating premium mobile-optimised games.
  • Benefits: Competitive salary, hybrid work options, and opportunities for personal growth.
  • Other info: Exciting growth opportunities in a collaborative and innovative environment.
  • Why this job: Be at the forefront of game development and make a real impact in the gaming industry.
  • Qualifications: Experience in software development and proven leadership skills required.

The predicted salary is between 36000 - 60000 £ per year.

Push Gaming is a dynamic and innovative game development studio specialising in creating top-quality, mobile-optimised online casino games. With a passion for gaming and a commitment to pushing boundaries, we are dedicated to delivering exceptional experiences to players worldwide.

We are looking to hire a Lead Game Client Developer to join our talented team. You will be a key player in the development and delivery of our industry-leading online slot games, blending hands-on development with technical leadership and mentoring.

Location: Hybrid in UK (London) or Poland (Warsaw).

Salary: Competitive, depending on experience.

What you'll be doing:

  • Leading a small team of game client developers, providing technical guidance, conducting code reviews, and fostering a collaborative, high-performing environment.
  • Driving architectural and technical decisions for the client-side game architecture, ensuring scalability, maintainability, and quality of the codebase.
  • Implementing complex game logic, including reel mechanics and special features for new slot titles.
  • Collaborating closely with Game Mathematicians, Designers, QA Engineers, and Backend Developers to accurately translate game specifications and art assets into a functional and engaging product.
  • Integrating with the backend platform using REST APIs, managing game state, and handling secure transactions/data exchange.
  • Mentoring junior and mid-level developers, helping them to improve their technical skills and understand best practices in game development.
  • Contributing to the continuous improvement of our development processes, tools, and best practices.
  • Debugging and resolving complex issues reported internally or live from production environments.

What you’ll bring to the role:

  • Experience in a similar level role is required. You might be an existing Lead looking for a new challenge, or a high performing Senior looking for a step up into a Lead position.
  • You will need a strong grounding and background in software development - whether that's from iGaming, video games, or elsewhere.
  • Proven ability to lead a development team and drive technical projects to completion.
  • Ability to learn quickly and adapt to new technologies.
  • Deep understanding of object-oriented programming (OOP) principles and software architecture.
  • Proficiency with software design patterns and their application in game development.
  • Strong Math and Physics skills relevant to implementing game logic and animations (e.g., reel stops, trajectories).
  • Experience with Pixi.js / Phaser.js or a similar HTML5 game engine.
  • Experience with Spine or other 2D skeletal animation tools.
  • Familiarity with the WebGL API and rendering pipelines is a plus.
  • Strong knowledge of the HTML5 Canvas API.
  • Proficiency with Git, distributed version control, and branching strategies.
  • Experience working in an Agile Scrum environment.
  • Familiarity with project management tools like Jira / ClickUp.
  • Basic understanding of DOM, CSS for supporting UI/UX elements outside the canvas, if necessary.

It’s a really exciting time to join Push Gaming. We’re expanding our teams to deliver some stellar work. We are passionate about creating premium quality games and will never compromise on this. The approach we take in building and strengthening our team is no different. We set out to attract and retain high performers and are committed to seeking like-minded individuals who share our vision for excellence and quality. In turn, we offer all the tools and support to allow individuals to grow and thrive, while achieving both personal and company goals in an environment that’s built around trust, collaboration, transparency and accountability.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Information Technology, Management, and Product Management

Industries: Gambling Facilities and Casinos

Lead Game Client Developer employer: Push Gaming

Push Gaming is an exceptional employer that fosters a vibrant and collaborative work culture, where creativity and innovation thrive. With a strong commitment to employee growth, we provide ample opportunities for professional development and mentorship, ensuring that our team members can excel in their careers while contributing to the creation of top-quality online casino games. Located in the dynamic cities of London and Warsaw, we offer a hybrid working model that promotes work-life balance, making it an ideal place for passionate individuals looking to make a meaningful impact in the gaming industry.
Push Gaming

Contact Detail:

Push Gaming Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Game Client Developer

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the gaming industry. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your best work, especially any game projects you've led or contributed to. Make sure it’s easy to navigate and showcases your technical prowess and creativity—this is your chance to shine!

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and scenarios related to game development. Practice explaining your thought process and decision-making in past projects. We want to see how you tackle challenges and lead your team!

✨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, we love seeing candidates who are genuinely interested in joining our team at Push Gaming.

We think you need these skills to ace Lead Game Client Developer

Technical Leadership
Code Review
Game Client Development
Architectural Design
Object-Oriented Programming (OOP)
Software Design Patterns
Game Logic Implementation
Math and Physics Skills
Pixi.js / Phaser.js
2D Skeletal Animation Tools
WebGL API
HTML5 Canvas API
Git
Agile Scrum
Project Management Tools (Jira / ClickUp)

Some tips for your application 🫡

Show Your Passion for Gaming: When you're writing your application, let your love for gaming shine through! Share any personal projects or experiences that highlight your enthusiasm for game development. We want to see that you’re as excited about creating top-quality games as we are!

Tailor Your Application: Make sure to customise your CV and cover letter to match the job description. Highlight your experience with game client development, team leadership, and any relevant technologies. We appreciate when candidates take the time to show how their skills align with what we're looking for.

Be Clear and Concise: Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We love a well-structured application that gets straight to the good stuff!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at Push Gaming!

How to prepare for a job interview at Push Gaming

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of object-oriented programming principles and software architecture. Be ready to discuss how you've applied design patterns in your previous projects, especially in game development. This will show that you’re not just a coder but a technical leader.

✨Showcase Your Leadership Skills

Prepare examples of how you've led a team or mentored junior developers. Think about specific challenges you faced and how you helped your team overcome them. This will demonstrate your ability to foster a collaborative environment and drive projects to completion.

✨Get Familiar with the Game Mechanics

Since you'll be implementing complex game logic, it’s crucial to understand reel mechanics and special features. Brush up on your maths and physics skills relevant to game animations, as this will help you articulate your thought process during the interview.

✨Collaborate and Communicate

Be prepared to discuss how you’ve worked with cross-functional teams, like designers and QA engineers. Highlight your experience with Agile methodologies and project management tools like Jira or ClickUp. This shows you can effectively translate game specifications into engaging products.

Lead Game Client Developer
Push Gaming

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>