Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ" ИНН: 9704271170
описание
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 Дополнительных выходных
Продукт и игровую платформу строят с нуля, без легаси
Возможность влиять на архитектуру и технические решения продукта