FANzino
📣 Компания: 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-архитектурой — будем рады познакомиться!
⚠️ Уважаемые соискатели, будьте внимательны при откликах на вакансии.
Зарплата
Не указано