Job VC
Розробник слот-ігор (Pixi.js / TypeScript)
Шукаємо розробника для створення та розвитку
HTML5 слот-ігор на Pixi.js
: від сцен і анімацій до інтеграції з сервером та стабільної роботи на мобільних пристроях. Для нас важливі акуратна архітектура, висока продуктивність і переюзабельні рішення.
Задачі:
Розробка клієнтської частини слот-ігор на
Pixi.js / TypeScript
: сцени, стани, UI, анімації, ефекти та переходи
Реалізація ігрових механік: барабани (reels), paylines/ways, каскади, sticky, respin, hold&win, бонусні раунди (залежно від проєкту)
Інтеграція з ігровим API: ставки, спіни, результати, бонуси, автоспін, історія, відновлення сесії
Організація пайплайну ассетів: атласи (TexturePacker), шрифти, preloading, керування памʼяттю, версіонування ресурсів
Оптимізація продуктивності (FPS, памʼять), профілювання, усунення витоків, стабільна робота в браузерах iOS/Android
Підтримка спільного ядра / фреймворку: переюзабельні модулі, конфігурованість, документація, code review
Вимоги:
Впевнене володіння
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 / рушія та супроводу набору ігор
Нам важливо:
Відповідальність за якість результату та дотримання дедлайнів.
Ініціативність.
Бажання професійного зростання та розвитку.
Уміння самостійно розбиратися в задачах, знаходити рішення й відповіді на запитання, що виникають.
Ми пропонуємо:
Участь у створенні яскравих та інноваційних слот-ігор;
Роботу в міжнародній команді професіоналів;
Гнучкий графік та можливість працювати віддалено;
Конкурентну винагороду, що залежить від досвіду та рівня експертизи;
Простір для творчості, ініціативи та професійного зростання.