Детали вакансии
Разработка игр
Синьор
Офис
Полная занятость
Русский
Oct 7

Старший фронтенд-инженер

Старший фронтенд-инженер для FANzino, B2B-провайдера в сфере iGaming, для создания живых игр и разработки игрового движка. Офис в Лимассоле, Кипр.

FANzino — B2B-провайдер игр нового формата в мире онлайн-гемблинга. Мы ищем сильного старшего фронтенд-инженера, который поможет создавать новые живые игры и развивать общий игровой движок. Вы будете работать на стыке фронтенда, разработки игр, реального времени и WebGL — от игровой логики и интерфейса до сложных анимаций и 3D-бонусных игр. Обязанности: - Создание новых игр на общем игровом движке: игровое поле, ставки и фишки, история раундов, анимации выигрышей и другие игровые механики. - Разработка 2D-сцен с помощью Pixi.js и 3D-бонусных игр с Three.js / react-three-fiber, включая пользовательские GLSL-шейдеры. - Интеграция анимаций Rive и управление их конечным автоматом непосредственно из игровой логики. - Синхронизация интерфейса с игровым раундом в реальном времени: игровые фазы, прием ставок, результаты и выплаты приходят через WebSocket, включая корректную обработку после переподключения. - Разработка и оптимизация видеоплеера: обработка задержек, восстановление потока и метрики качества. - Достижение плавной и стабильной производительности игр в мобильных браузерах. - Работа с гейм- и моушн-дизайнерами: интеграция и доводка ассетов до состояния, готового к продакшену, а также улучшение и упрощение их рабочего процесса.

Технические требования: - Уверенный опыт работы с React и TypeScript: хуки, Suspense, оптимизация рендеринга. - Практический опыт работы с Canvas/WebGL и библиотеками Pixi.js, Three.js или аналогичными. - Понимание принципов интерфейсов реального времени: WebSocket, переподключения, обработка событий, приходящих не по порядку. - Опыт управления состоянием: Jotai, Zustand, Redux или аналогичные. - Опыт написания тестов: Vitest/Jest, Testing Library. - Понимание фронтенд-архитектуры и способность самостоятельно принимать технические решения. - Умение оптимизировать производительность сложных интерактивных интерфейсов. Будет плюсом: - Опыт работы с Rive: конечные автоматы, входы, события. - Знание GLSL и опыт написания/оптимизации шейдеров. - Опыт работы с видео в браузере: HLS, WebRTC, MSE. - Опыт оптимизации рендеринга: батчинг, атласы текстур, управление памятью на мобильных устройствах. - Опыт работы с Blender, экспорт 3D-моделей и анимаций. Личные качества: - Умение работать в команде и эффективно взаимодействовать с разработчиками, дизайнерами и другими специалистами. - Ответственность за результат и внимание к деталям. - Способность самостоятельно решать сложные технические задачи. - Умение доводить задачи до конца и отвечать за качество. - Проактивность: предлагать улучшения и помогать развивать продукт. - Готовность работать с быстро меняющимися задачами и осваивать новые технологии.

Условия: - Работа из офиса на Кипре (Лимассол). - Компенсация питания в офисе. - Официальное трудоустройство по трудовому законодательству Кипра. - 4 дополнительных выходных дня. - Нет легаси — продукт и игровая платформа создаются с нуля. - Возможность влиять на архитектуру и технические решения продукта.

Кипр
Redux
WebSocket
React
HLS
Rive
GLSL
MSE
Blender
WebGL
Zustand
Jotai
Jest
TypeScript
Three.js
Pixi.js
Vitest
Testing Library
WebRTC

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

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

Старший инженер по геймплею (Ведьмак 4)

Старший инженер по геймплею для Ведьмака 4 в CD Projekt Red, с переездом в Польшу. Полная занятость.

Польша
C
CD PROJEKT RED

Старший C++ разработчик

Старший C++ разработчик для автоматизированного многопользовательского игрового тестирования с ИИ-ботами, полностью удаленно в Польше, контракт B2B.

Польша
E
Emagine Polska

Старший геймплейный программист

Старший геймплейный программист для атмосферной хоррор-игры в Six Ton Axe Games. Удаленная работа, контракт. Зарплата договорная.

США
S
Six Ton Axe Games