yandex
F
FANzino
Страна
Кипр
SeniorВ офисеПолная занятость

Senior Frontend Engineer

ИИОценка ИИ

Отличное предложение для Senior-разработчиков: работа с современным стеком без легаси, релокация на Кипр и интересные задачи на стыке веба и геймдева. Высокий балл за прозрачность задач и привлекательную локацию.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью глубоких знаний WebGL, шейдеров (GLSL) и опыта в GameDev (Pixi.js, Three.js), что выходит за рамки стандартной фронтенд-разработки. Также требуется готовность к релокации на Кипр.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана6 000 €
Рынок5 000 € – 7 500 €
ИИОценка ИИ

Предлагаемая роль Senior Frontend Engineer на Кипре обычно предполагает зарплату выше среднего по Европе из-за специфики iGaming и налоговых льгот. Ожидаемый диапазон для такого уровня компетенций (WebGL + Senior React) составляет от 5000 до 7500 евро после налогов.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

#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
  • WebGL
  • Pixi.js
  • Three.js
  • react-three-fiber
  • GLSL
  • WebSocket
  • Jotai
  • Zustand
  • Redux
  • Vitest
  • Jest
  • Rive
  • HLS
  • WebRTC
  • Blender

Возможные вопросы на собеседовании

Проверка понимания работы с графикой и производительностью в браузере.

Расскажите о вашем опыте оптимизации рендеринга в WebGL. Какие техники (batching, атласы текстур) вы применяли для обеспечения 60 FPS на мобильных устройствах?

Важно для live-игр, где состояние должно быть консистентным.

Как вы обрабатываете рассинхронизацию состояния или события WebSocket, пришедшие не по порядку, в контексте игровой логики?

Вакансия предполагает работу с Rive.

Был ли у вас опыт интеграции Rive-анимаций? Как вы управляете state machine анимации из кода React/TypeScript?

Проверка навыков работы с 3D и шейдерами.

Опишите самый сложный шейдер, который вам приходилось писать на GLSL. С какими трудностями при отладке вы столкнулись?

Оценка архитектурного мышления.

Как бы вы спроектировали систему управления состоянием для игры, где есть множество независимых UI-компонентов и быстро меняющееся игровое ядро?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

F
FANzino
Кипр
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!