Senior Front-End Game Developer (PixiJS)
Грузия и ещё 2 городаот 5 лет
TypeScriptJavaScriptFrontendiGamingGameDevVue.jsHTML5PixiJSWebGLSpineGSAPTweenJS
Описание
Обязанности
- Разрабатывать HTML5-игры на TypeScript, PixiJS и Vue.js
- Реализовывать игровые механики, бонусные сценарии, интерактивные элементы и сложные анимации
- Проектировать переиспользуемые компоненты и игровые библиотеки
- Оптимизировать производительность, потребление памяти и скорость загрузки игр
- Адаптировать игры под мобильные устройства, разные браузеры и размеры экранов
- Интегрировать игры с backend через REST API и WebSockets
- Проводить code review, делиться экспертизой и помогать развивать инженерные практики команды
- Взаимодействовать с гейм-продюсерами, дизайнерами, аниматорами и разработчиками
Требования
- 5+ лет коммерческой разработки на JavaScript / TypeScript
- 3+ года коммерческой разработки игр на PixiJS
- 2+ года коммерческого опыта в iGaming
- Глубокое знание PixiJS: rendering, containers, textures, sprites, filters, masks и asset management
- Опыт работы с Spine, GSAP, TweenJS или аналогичными инструментами анимации
- Понимание игровой архитектуры, state management, HTML5, Canvas и WebGL
- Опыт профилирования и оптимизации игр, в том числе для слабых мобильных устройств
- Владение HTML/CSS, responsive-вёрсткой и методологией БЭМ
- Опыт интеграции с backend-сервисами и проведения code review
- Наличие production-игр, которые можно продемонстрировать или подробно разобрать на интервью
- Самостоятельность и ответственность за результат до выхода в production
- Системное мышление и понимание архитектурных решений
- Ориентация на качество, масштабируемость и переиспользование кода
- Умение аргументированно предлагать улучшения
- Готовность проводить code review, менторить коллег и делиться экспертизой
Будет плюсом
- Опыт разработки онлайн-слотов
- Опыт работы с Vue.js или React
- Знание линейной алгебры, тригонометрии и статистики