Разрабатывать фронтенд live-игр с высокой визуальной и технической сложностью;
Создавать интерактивные 2D/3D интерфейсы с использованием Three.js, Rive, Canvas/WebGL;
Плотно работать с дизайнерами на стыке Rive, Blender и WebGL — обеспечивать живую и отзывчивую интеграцию анимаций и 3D-моделей;
Интегрировать .riv-анимации в игровой процесс, управлять state machine-ами, реагировать на события;
Оптимизировать производительность визуальных компонентов и Canvas/WebGL-сцен;
Разрабатывать переиспользуемые UI-компоненты для игровых механик (чипстак, ставки, таймеры, колёса и др.).
Требования:
Уверенное владение React (hooks, компоненты, оптимизация);
Хорошее знание TypeScript;
Опыт работы с Canvas API и/или WebGL;
Опыт работы с Three.js;
Загрузка моделей, управление анимациями и взаимодействием;
Опыт интеграции Rive;
Подключение интерактивных состояний и их управление из игрового кода.
Будет плюсом:
Понимание архитектуры игровых UI и взаимодействий в live-среде;
Опыт с другими WebGL-инструментами;
Оптимизация производительности рендеринга (LOD, batching, memory management);
Опыт взаимодействия с гейм дизайнерами и motion-дизайнерами;
Понимание основ Blender и пайплайна экспорта моделей/анимаций.
Мы ищем того, кто:
Хочет делать игры, а не просто интерфейсы;
Умеет работать на стыке дизайна и разработки;
Может построить "живую" сцену на WebGL, адаптировать .riv и .glb, а также упростить пайплайн дизайнерам;
Мыслит не только в компонентах, но и в сценах, переходах, анимациях.
Условия:
Работа из офиса: офис на Кипре (Лимассол);
Гибкое начало рабочего дня с 8 до 12;
Компенсация питания в офисе;
Официальное оформление по ТК Кипра;
5 дополнительных day off;
Рыночные и выше-рыночные зарплаты;
Отсутствие легаси кода;
Компенсация спортивных занятий;
Компенсация занятий английским и консультаций психолога;
Поддержка от компании в важные и сложные периоды жизни.
Если вы готовы построить мощную платформу для live-игр с нуля, отправляйте свое резюме!
Playneta
Кипр
до 600000 RUR