No applications. Teams find and message you directly.
✓ Direct apply: you message the hiring person. No ATS.
We are looking for a developer to create and enhance HTML5 slot games using Pixi.js. Responsibilities include developing game mechanics, integrating with gaming APIs, and optimizing performance.
We are looking for a developer to create and enhance HTML5 slot games using Pixi.js: from scenes and animations to server integration and stable performance on mobile devices. Important aspects include careful architecture, performance, and reusable solutions.
- 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.
✓ Direct apply: you message the hiring person. No ATS.