Slot Game Developer (Pixi.js / TypeScript)

Remote 16 days ago full-time
Apply now →

✓ Apply here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.

Role in brief

Pixi is seeking a remote Slot Game Developer proficient in Pixi.js and TypeScript to create and enhance HTML5 slot games. This role focuses on game mechanics, performance optimization, and API integration. Ideal candidates have a background in game development and a strong understanding of architecture patterns.

Pixi.jsTypeScriptViteWebpackECSMVVMState MachineCommandService LocatorDI

About the role

As a Slot Game Developer at Pixi, you will be responsible for building and improving HTML5 slot games using Pixi.js and TypeScript. Your work will involve developing game mechanics, integrating with gaming APIs, and ensuring optimal performance across mobile devices.

You will work on new projects from the ground up, focusing on creating reusable solutions and maintaining a clean architecture. The role emphasizes minimal bureaucracy, allowing you to have a significant impact on the final product, including the visual and functional aspects of the games.

Skills that matter here

  • Pixi.js: This role requires practical experience with Pixi.js for developing game scenes, animations, and UI.
  • TypeScript: Proficiency in TypeScript is essential for building and enhancing the slot games.
  • Vite: Experience with Vite is necessary for build and delivery processes.
  • Webpack: Knowledge of Webpack is important for managing project dependencies and assets.
  • ECS: Understanding of Entity-Component-System architecture is crucial for game structure.
  • MVVM: Experience with MVVM will help in binding UI to the state model effectively.

Who this role suits

  • A developer with a strong foundation in game development and interactive applications.
  • Someone who values clean architecture and modular design in coding.
  • An individual who thrives in a remote work environment with minimal bureaucracy.
  • A proactive team player who enjoys influencing game design and functionality.

From the employer

  • Development of the client side of slot games using Pixi.js/TypeScript: scenes, states, UI, animations, effects, transitions.
  • Implementation of game mechanics: reels, lines, cascades, sticky, respin, hold&win, bonus rounds (depending on the project).
  • Integration with gaming API: bets, spins, results, bonuses, autospin, history, session recovery.
  • Organization of asset pipeline: atlases (TexturePacker), fonts, preloading, memory management, resource versioning.
  • Performance optimization (FPS/memory), profiling, leak fixing, stability on iOS/Android browsers.
  • Support of the common core/framework: reusable modules, configurability, documentation, code review.
  • Proficient in JavaScript/TypeScript, experience in game development or high-load interactive web applications.
  • Practical experience with Pixi.js: containers, sprites, text, masks, filters, interaction, texture management.
  • Understanding of game cycle (update/render), event model, timings, and animations.
  • Experience with build and delivery: Vite/Webpack, Git, basic CI/CD discipline (at project level).
  • Architecture and game patterns (mandatory).
  • Confident application of: Service Locator / DI, Command, State, State Machine, pub/sub.
  • Understanding and experience with ECS: separation of data and logic, systems as handlers, managed update.
  • Practice in MVVM and reactivity: binding UI to state model, unidirectional data flow, predictable side effects.
  • Designing extensible architecture: modularity, reusable components, dependency control, testability.
  • Remote work format (WW, except for RF).
  • Work on new projects from scratch.
  • Minimum bureaucracy and the ability to influence the final appearance of games.

Questions about this role

Is this position remote?

Yes, this role is remote, but candidates from Russia are excluded.

What skills are required for this role?

Candidates should be proficient in Pixi.js, TypeScript, and have experience with game development and relevant architecture patterns.

Apply now →

✓ Apply here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.

Similar jobs