Game Developer

SPINPLAY GAMES INC.
United States
12 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Computer Animation Component-Based Software Engineering Microsoft Azure Program Optimization Game Engine Design of User Interfaces Node.Js Scrum Methodology System Testing TypeScript Web Applications
+9 more
WebGL YAML State Machines Webpack Git Flow Build Tools Bitbucket Application Client Docker

Job description

The Game Developer is responsible for creating slot game front-end client software using our internal game engine. The Game Developer will act in both a project owner and project support role, working across multiple projects within a single year. The ideal candidate will be responsible for conceptualizing and executing clear, quality code to develop the best software., * Designs, codes and debugs core platform components.

  • Works at all stages of the product lifecycle from requirements capture, through design and implementation to system testing and integration.
  • Increases efficiency through automation, workflow streamlining, and system optimization.
  • Keeps current with new technologies and makes recommendations to the team.
  • Collaborates with members of the QA and delivery teams to ensure products are tested, installed and maintained to a high standard.
  • Promotes high code standards within the team.
  • Maintains and enhances existing product code.
  • Actively participates in the agile scrum process.
  • Facilitates and supports the agile development process.
  • Sets up, configures and maintains development, testing and staging environments.

Requirements

  • 6+ years of experience creating slot games
  • 6+ years of experience developing component-based web applications and user interfaces
  • Strong proficiency in modern JavaScript (ES2018+) and TypeScript
  • Hands-on experience with PixiJS and related rendering libraries (including Spine integration)
  • Solid understanding of Canvas and WebGL-based rendering
  • Experience building and maintaining component-based game and UI systems
  • Experience with tweening and animation libraries (e.g. GSAP, TweenJS)
  • Awareness of performance and memory considerations in long-running browser applications
  • Experience with asset pipelines, including spritesheets, audio, localization, and preloading
  • Familiarity with game audio systems (e.g. Howler.js or similar)
  • Experience with TypeScript-based development workflows and Node.js
  • Experience with git-based workflows and collaborative development practices

Preferred:

  • Familiarity with state machines, game flow management, or modular architectures
  • Experience working in Agile/Scrum teams
  • Exposure to multi-resolution layouts and cross-browser/device constraints
  • Experience with modern build tools (Vite, esbuild, webpack)
  • Knowledge of BitBucket pipelines, Azure DevOps, YAML, Docker etc

About the company

About Spinplay Games

At SpinPlay Games, not only do we take pride in our slots, we take pride in ourselves. As a team of experienced and diverse individuals, we are constantly asking ourselves β€œwhat next?” We are ever evolving and always looking to be better than we currently are. We are a team of talented perfectionists who band together to make sure our games are great.

We pride ourselves in our ability to think outside of the box and to work individually in order to bring each piece of the puzzle together. We pride ourselves in our passion to achieve something more and to build better games, and we pride ourselves on our passion to bring Las Vegas to the world.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent Β· Europe 2026 Virtual

5:18 min

Generating WebGL shaders manually for complex multiple shape strokes

Elena TorrΓ³ Β· Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz Β· World Congress 2025

3:49 min

Learning modern programming techniques through hackable web games

2:00 min

Introduction to YAML syntax and basic formatting

Chris Ayers Β· LIVE

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez Β· World Congress 2026 Europe

Videos

See all

Related articles

See all