К содержимому

Senior Frontend Engineer

FANzino · Лимассол, Кипр

Грейд
Senior
Формат
Офис
Категория
Программист
Источник
CY IT HR Vacancy

Контакт HR — бесплатно после входа

Войдите через Telegram — покажем, кому писать напрямую. Без резюме и анкет.

Описание

#vacancy #job #cyprus #igaming #frontend

📣 Компания: FANzino (iGaming)
📣 Позиция: Senior Frontend Engineer

🔎 О компании

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

Контакт: контакт скрыт
  • react
  • typescript
  • pixi.js
  • three.js
  • react_three_fiber
  • webgl
  • glsl
  • rive
  • websocket
  • jotai
  • zustand
  • redux
  • vitest
  • jest
  • blender

Оценка вакансии

79/100 · хорошо

  • Описание полное
  • Зарплата не указана
  • Компания и проект описаны
  • Контакт HR подтверждён
  • Стек описан подробно
  • Формат работы понятен
Как считается

Похожие вакансии