A
Arcade Studios
Frontend
Developer slots game (Pixi.js / TypeScript)
PixiJSTypeScriptJavaScriptTexturePackerViteWebpackGitCI/CDSpineDragonBonesWebAudio
About the Position
Creating and developing HTML5 slot games using Pixi.js and TypeScript. Responsibilities include client-side development, game mechanics implementation, asset pipeline, performance optimization, and core framework support.
Responsibilities
- Розробка клієнтської частини слот-ігор на Pixi.js / TypeScript: сцени, стани, UI, анімації, ефекти та переходи
- Реалізація ігрових механік: барабани (reels), paylines/ways, каскади, sticky, respin, hold&win, бонусні раунди (залежно від проєкту)
- Інтеграція з ігровим API: ставки, спіни, результати, бонуси, автоспін, історія, відновлення сесії
- Організація пайплайну ассетів: атласи (TexturePacker), шрифти, preloading, керування памʼяттю, версіонування ресурсів
- Оптимізація продуктивності (FPS, памʼять), профілювання, усунення витоків, стабільна робота в браузерах iOS/Android
- Підтримка спільного ядра / фреймворку: переюзабельні модулі, конфігурованість, документація, code review
Requirements
- Впевнене володіння JavaScript / TypeScript
- Досвід розробки ігор або високонавантажених інтерактивних web-застосунків
- Практичний досвід роботи з Pixi.js (контейнери, спрайти, текст, маски, фільтри, взаємодія, менеджмент текстур)
- Розуміння ігрового циклу (update/render), подієвої моделі, таймінгів та анімацій
- Досвід збірки та доставки проєктів: Vite / Webpack, Git, базове розуміння CI/CD (на рівні проєкту)
- Архітектура та ігрові патерни (обовʼязково): Service Locator / DI, Command, State, State Machine, pub/sub
- Розуміння та практичний досвід з ECS: розділення даних і логіки, системи як обробники, керований update
- Практика MVVM та реактивності: звʼязування UI зі станом, однонаправлений потік даних, передбачувані сайд-ефекти
- Проєктування розширюваної архітектури: модульність, переюзабельні компоненти, контроль залежностей, тестованість
- Досвід роботи зі Spine / DragonBones
- Particles, shaders / filters, WebAudio
- Досвід роботи зі слот-математикою та форматами серверних відповідей провайдерів
- Підтримка кількох аспектів та орієнтацій екрана
- Локалізація, CDN-кешування ассетів
- Досвід створення внутрішнього SDK / рушія та супроводу набору ігор
Benefits
- Участь у створенні яскравих та інноваційних слот-ігор
- Роботу в міжнародній команді професіоналів
- Гнучкий графік та можливість працювати віддалено
- Конкурентну винагороду, що залежить від досвіду та рівня експертизи
- Простір для творчості, ініціативи та професійного зростання
Who to contact
Developer slots game (Pixi.js / TypeScript)$3000-6000
View Original