О компании FANzino — B2B-провайдер игр нового формата в мире онлайн-гемблинга. Мы ищем сильного Senior Frontend Engineer , который поможет создавать новые live-игры и развивать общий игровой движок. Вам предстоит работать на стыке frontend, game development, real-time и WebGL — от игровой логики и интерфейса до сложных анимаций и 3D-бонус-игр.
🚀 Вакансия предполагает работу из офиса на Кипре (Лимассол) — мы собираем сильную команду в одном месте, чтобы ускорить процессы и улучшить взаимодействие.
Что предстоит делать:
Собирать новые игры на общем игровом движке: игровое поле, ставки и фишки, история раундов, анимации выигрыша и другие игровые механики.
Разрабатывать 2D-сцены на Pixi.js и 3D-бонус-игры на Three.js / react-three-fiber , включая работу с собственными GLSL-шейдерами.
Интегрировать Rive-анимации и управлять их state machine непосредственно из игровой логики.
Синхронизировать интерфейс с игровым раундом в реальном времени: фазы игры, приём ставок, результаты и выплаты приходят по WebSocket , в том числе корректно обрабатываются после переподключения.
Развивать и оптимизировать видеоплеер: работа с задержкой, восстановление потока и метрики качества.
Добиваться плавной и стабильной работы игр на мобильных браузерах.
Работать совместно с game- и motion-дизайнерами: интегрировать и доводить ассеты до production-ready состояния, а также улучшать и упрощать их рабочий пайплайн.
🛠 Технические требования:
Уверенный опыт работы с React и TypeScript : hooks, Suspense, оптимизация рендеринга.
Практический опыт работы с Canvas/WebGL и библиотеками Pixi.js, Three.js или аналогами.
Понимание принципов построения real-time интерфейсов : WebSocket, переподключения, обработка событий, приходящих не по порядку.
Опыт работы со state management: Jotai, Zustand, Redux или аналогами.
Опыт написания тестов: Vitest/Jest, Testing Library.
Понимание frontend-архитектуры и умение самостоятельно принимать технические решения.
Умение оптимизировать производительность сложных интерактивных интерфейсов.
Будет плюсом
Опыт работы с Rive : state machines, inputs, events.
Знание GLSL и опыт написания/оптимизации шейдеров.
Опыт работы с видео в браузере: HLS, WebRTC, MSE.
Опыт оптимизации рендеринга: batching, texture atlases, управление памятью на мобильных устройствах.
Опыт работы с Blender , экспортом 3D-моделей и анимаций.
🧑🤝🧑 Личные качества:
Умение работать в команде и эффективно взаимодействовать с разработчиками, дизайнерами и другими специалистами.
Ответственность за результат и внимание к деталям.
Умение самостоятельно разбираться в сложных технических задачах и находить решения.
Способность доводить задачи до конца и отвечать за качество результата.
Проактивность: вы не просто выполняете поставленные задачи, а предлагаете улучшения и помогаете развивать продукт.
Готовность работать с быстро меняющимися задачами и осваивать новые технологии.
📣 Условия 📣
Работа из офиса на Кипре (Лимассол).
Компенсация питания в офисе.
Официальное оформление по ТК Кипра.
4 дополнительных day off.
Отсутствие легаси — продукт и игровую платформу строим с нуля.
Возможность влиять на архитектуру и технические решения продукта.
Если вам интересно создавать высоконагруженные live-игры, работать с WebGL, real-time и современной frontend-архитектурой — будем рады познакомиться!
Published on: 10/7/2026
FANzino
FANzino — это B2B-провайдер игр нового формата в мире онлайн-гемблинга.
Please let FANzino know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!