FANzino

react разработчик live-игр

Коротко

Senior React-разработчик в FANzino, B2B-провайдера live-игр для онлайн-гемблинга, для разработки игровых механик и интерфейсов реального времени на общем игровом движке. Роль требует глубокого опыта с React/TypeScript, Canvas/WebGL, Pixi.js, Three.js и react-three-fiber, а также работы с WebSocket-синхронизацией, видеоплеерами и мобильной оптимизацией. Работа в офисе в Лимасоле (Кипр), продукт строится с нуля без легаси.

Описание
FANzino — B2B-провайдер игр нового формата в мире онлайн-гемблинга.
Задачи
•Собирать новые игры на общем игровом движке: игровое поле, ставки и фишки, история раундов, анимации выигрыша и другие игровые механики
•Разрабатывать 2D-сцены на Pixi.js и 3D-бонус-игры на Three.js и react-three-fiber, включая собственные GLSL-шейдеры
•Интегрировать Rive-анимации и управлять их машинами состояний из игровой логики
•Синхронизировать интерфейс с игровым раундом в реальном времени, обрабатывать фазы игры, приём ставок, результаты и выплаты по WebSocket, в том числе после переподключения
•Развивать и оптимизировать видеоплеер, работать с задержкой, восстановлением потока и метриками качества
•Обеспечивать плавную и стабильную работу игр в мобильных браузерах
•Совместно с игровыми и моушн-дизайнерами интегрировать ассеты, доводить их до готовности к выпуску и улучшать рабочий процесс
Требования
•Уверенный опыт работы с React и TypeScript: hooks, Suspense, оптимизация рендеринга
•Практический опыт работы с Canvas, WebGL и Pixi.js, Three.js или аналогами
•Понимание принципов построения интерфейсов реального времени: WebSocket, переподключения, обработка событий, приходящих не по порядку
•Опыт работы с управлением состоянием: Jotai, Zustand, Redux или аналогами
•Опыт написания тестов с Vitest, Jest или Testing Library
•Понимание архитектуры frontend и умение самостоятельно принимать технические решения
•Умение оптимизировать производительность сложных интерактивных интерфейсов
•Умение работать в команде и взаимодействовать с разработчиками, дизайнерами и другими специалистами
•Ответственность за результат и внимание к деталям
•Умение самостоятельно разбираться в сложных технических задачах и находить решения
•Способность доводить задачи до конца и отвечать за качество результата
•Проактивность: предлагать улучшения и помогать развивать продукт
•Готовность работать с быстро меняющимися задачами и осваивать новые технологии
Будет плюсом
•Опыт работы с Rive
•Знание GLSL и опыт написания или оптимизации шейдеров
•Опыт работы с видео в браузере (HLS, WebRTC, MSE)
•Оптимизации рендеринга (batching, texture atlases, управление памятью на мобильных устройствах)
•Работа с Blender и экспорт 3D-моделей и анимаций
Условия
•Компенсация питания в офисе
•Официальное оформление по ТК Кипра
•4 дополнительных выходных
•Продукт и игровую платформу строят с нуля, без легаси
•Возможность влиять на архитектуру и технические решения продукта

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте