Разработчик слот-игр (Pixi.js / TypeScript)
Интересная вакансия для опытных разработчиков с возможностью работы над проектами с нуля и сильным техническим стеком. Удаленный формат (WW) и отсутствие бюрократии делают предложение привлекательным, хотя отсутствие указанной зарплаты является минусом.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Роль требует не только отличного владения Pixi.js, но и глубоких знаний архитектурных паттернов (ECS, MVVM, DI), что редко встречается у рядовых фронтенд-разработчиков. Работа в iGaming также подразумевает строгие требования к стабильности и оптимизации под мобильные устройства.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В вакансии не указан уровень оплаты, однако для Senior/Middle+ разработчиков в нише iGaming на международном рынке (WW) зарплаты обычно выше среднего по рынку веб-разработки. Учитывая требования к архитектуре (ECS, MVVM), можно ожидать конкурентное предложение.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
#iGaming #GameDesign #GameProducer
#удаленнаяработа #вакансия #casino #slots #vacancy #pixi #remote #job
Разработчик слот-игр (Pixi.js / TypeScript)
Ищем разработчика для создания и развития HTML5 слот-игр на Pixi.js: от сцены и анимаций до интеграции с сервером и стабильной работы на мобильных устройствах. Важны аккуратная архитектура, производительность и переиспользуемые решения.
Задачи
-Разработка клиентской части слот-игр на Pixi.js/TypeScript: сцены, состояния, UI, анимации, эффекты, переходы.
-Реализация игровых механик: барабаны/reels, линии/ways, каскады, sticky, respin, hold&win, бонусные раунды (в зависимости от проекта).
-Интеграция с игровым API: ставки, спины, результаты, бонусы, автоспин, история, восстановление сессии.
-Организация пайплайна ассетов: атласы (TexturePacker), шрифты, preloading, управление памятью, версии ресурсов.
-Оптимизация производительности (FPS/память), профилирование, устранение утечек, стабильность на iOS/Android браузерах.
-Поддержка общего ядра/фреймворка: переиспользуемые модули, конфигурируемость, документация, код-ревью.
Требования
-Уверенный 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, Shader/filters, WebAudio.
-Опыт со слот-математикой и форматами серверных ответов провайдера.
-Поддержка нескольких аспектов/ориентаций, локализация, CDN-кеширование ассетов.
-Опыт написания внутреннего SDK/движка и сопровождения набора игр.
Ключевые технологии: Pixi.js, TypeScript, Vite/Webpack, ECS/MVVM, State Machine, Command, Service Locator/DI (Spine — опционально).
Мы предлагаем:
-Удалённый формат работы(WW, кроме РФ) .
-Работу над новыми проектами с нуля.
-Минимум бюрократии и возможность влиять на итоговый облик игр.
💌Отклики Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Pixi.js
- TypeScript
- JavaScript
- Vite
- Webpack
- Git
- ECS
- MVVM
- Design Patterns
- Spine
- Shader
- WebAudio
Возможные вопросы на собеседовании
Проверка понимания архитектурных паттернов, указанных в вакансии.
Расскажите о вашем опыте применения ECS в Pixi.js проектах: какие преимущества это дало и как вы разделяли логику и данные?
Важный аспект для слот-игр, работающих в браузере.
Как вы подходите к оптимизации потребления памяти и управлению атласами текстур для обеспечения стабильной работы на старых iOS устройствах?
Проверка навыков работы с состоянием игры.
Как вы реализуете механизм восстановления игровой сессии после разрыва соединения или перезагрузки страницы?
Слоты требуют точных таймингов.
Как вы синхронизируете визуальные анимации (например, остановку барабанов) с данными, полученными от серверного API?
Проверка навыков работы с UI.
Каким образом вы реализуете реактивность и биндинги UI к модели состояния (MVVM) в контексте Pixi.js?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

