Point your AI agent at freehire and let it find you a job.

Get the CLI →

FANzino

Senior Frontend Engineer

Posted Updated 3 views
Discussion

О компании 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-архитектурой — будем рады познакомиться!

Skills

What Senior Frontend jobs ask for — and how much of it you have →
Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.