Game Client Developer
Push Gaming is looking for a mid-level Game Client Developer who will implement and maintain the front-end of the team's slot titles - gameplay, interfaces, and visual functionality - on the studio's shared framework and game template, across both new titles and family clones/reskins, with technical stability and performance.
As a mid-level dev, the individual will be self-sufficient on a whole feature or component end-to-end within the team, handling edge cases without step-by-step guidance. The step up from Junior is autonomy on scoped work.
- Develop, maintain, and optimise front-end game features, UI elements, and visual effects on the shared framework and game template.
- Implement game logic within the engine/framework.
- Build clones and reskins as thin overlays over their family base - never changing the base contract; flag anything that seems to require a base change instead of working around it.
- Debug, test, and resolve client-side issues across devices and platforms; work with QA on defects and inconsistencies, and with artists/animators and game designers on per-title integration.
- Participate in peer review; contribute to reusable components and tooling; raise cross-cutting needs through the team's framework intake route rather than patching the shared layer locally.
- Maintain rendering literacy: draw calls, sprite batching, texture atlases.
- Follow coding standards, version control practices, and the team's development workflow, delivering against the games roadmap and its priorities.
- Any other task/responsibility which may be related and/or connected to the role of Game Client Developer.
- 2+ years of professional experience in client-side game development or a related role (required).
- Strong proficiency in JavaScript/TypeScript (required).
- Experience with a game engine or framework (PixiJS, Phaser, Unity) (required).
- Object-oriented programming and design patterns (required).
- Debugging, performance optimisation, and Git (required).
- A good grasp of game architecture, UI implementation, and asset integration (required).
- Comfortable building on a shared codebase they consume rather than own (required).
- Strong problem-solving skills and attention to detail (required).
- Effective collaboration on cross-functional teams (required).
- Experience with slot or iGaming development (preferred).
- Familiarity with atlas/spritesheet pipelines (nice-to-have).
Push Gaming is a business-to-business iGaming content provider and online slots studio, known for mobile-first titles such as Jammin' Jars and Razor Shark. Founded in 2010 and headquartered in London with a hub in Malta, it supplies casino games to operators across regulated markets.