Slot Game Developer (Pixi.js / TypeScript)
We are looking for a developer to create and develop HTML5 slot games. The main focus is on clean architecture, high performance on mobile devices, and the creation of reusable modules.
Responsibilities:
- Development of the client-side using Pixi.js/TypeScript: scenes, states, UI, animations, and effects.
- Implementation of core mechanics: reels, cascades, sticky, respin, hold&win, bonus rounds.
- Integration with the game API: handling bets, results, session recovery.
- Performance optimization: maintaining FPS, eliminating memory leaks, profiling for iOS/Android browsers.
- Setting up the asset pipeline (TexturePacker, preloading) and developing the general game core.
Candidate Expectations:
- Experience in developing slots or in GameDev.
- Proficient in TypeScript and deep practical experience with Pixi.js.
- Architectural foundation: Service Locator/DI, Command, State Machine, pub/sub.
- Patterns: understanding and experience applying ECS and MVVM in game development.
- Understanding of the game loop (update/render), timings, and event model.
- Experience with build tools (Vite/Webpack) and Git.
Will be a plus:
- Experience with Spine/DragonBones, particle systems, shaders, and WebAudio.
- Understanding of slot mathematics and provider response specifics.
- Experience in creating internal SDKs and project localization.
We offer:
- Professional onboarding from the team lead.
- Regular feedback.
- Remote work format (Worldwide, excluding RF).