xelys jobs xelys jobs

Senior HTML5 Game Developer

Booming Games

full-remoteseniorcontractfrontendfullstack United States 67 days ago via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

HTML5TypeScriptJavaScriptPIXI.jsPhaserSpineWebpackGitLabJiraWebSockets

About the role

Role Overview

You will join the Game Development crew (14 people) and report to the Team Lead, Frontend Games. You’ll translate casino game requirements into HTML5 game presentations, delivering performant, well-tested game features for production releases.

Responsibilities

Game Development & Implementation

  • Translate Game Design Documents (GDD) into HTML5 game presentations.
  • Break down GDD features into a Work Breakdown Structure (WBS) and create Jira tickets.
  • Ensure tasks remain manageable within ~one workweek and match team estimates.
  • Implement game features using TypeScript (latest standard); use JavaScript (ECMAScript) only when necessary with JSDoc.
  • Follow best practices with well-typed, well-documented code.

Version Control & Code Management

  • Use Git with GitLab as the central repository.
  • Commit to feature branches at least once per working day.
  • Follow semantic commits including Jira ticket IDs.
  • Submit Merge Requests (MRs) when work is defect-free.
  • Incorporate MR feedback and escalate disputes to the Architect/Engineering Manager.
  • Ensure code adheres to Secure Development Principles.

Visual & Audio Effects Implementation

  • Integrate static art, Spine animations, image sequences, and particles.
  • Use PIXI.js (or similar) for strong rendering performance.
  • Collaborate with Tech Art to optimize assets for implementation.

Code Quality & Optimization

  • Write clean, documented, tested code and maintain test coverage.
  • Use browser dev tools to track FPS, memory, CPU/GPU usage, and draw calls.
  • Prioritize and fix bugs with urgency.
  • Remove dead code and optimize project assets.

Game Code Building & Delivery

  • Use Webpack for bundling/minification/optimization.
  • Optimize assets for production builds.
  • Improve GitLab CI for efficient deployment.
  • Ensure games are optimized for HTTP/HTTP2/HTTP3, WebSockets, and related networking.

Collaboration & Development Process

  • Work with Game Producers, Art Directors, and QA.
  • Run game demos for Product Owners.
  • Address QA defects with highest urgency.
  • Follow delivery milestones: Alpha (functions as specified even if assets are incomplete) and Beta (full assets; ready for QA).

Requirements

  • 3+ years game development experience and 5+ years overall development experience.
  • Fluency in TypeScript, JavaScript (ES6), and HTML5/CSS3.
  • Highly experienced with PixiJS, Phaser, or equivalent.
  • Strong English communication (written and spoken).
  • Experience with Git, Jira, and Google Workspace (GSuite).
  • Strong attention to detail, problem-solving, multitasking, and teamwork.
  • Experience with Spine animations, including optimization.

Nice to Have

  • WebGL or other graphics programming APIs.
  • Familiarity with casino slot player domain.

Employment / Location

  • Full-time, indefinite freelance (contractor) role.
  • Central European Timezone required: CET +/- 2 hours.

About Booming Games

Booming Games is a remote-first, founder-led iGaming company focused on developing thrilling online casino slot games. The team ships new slot experiences on a frequent two-week cadence and emphasizes co-ownership, employee-centric culture, and impactful product delivery.

Scraped 7/18/2026