Должность: Front End Engineer (iGaming)
Местоположение: Киев / Украина / Киев Украина / Белград Сербия / Барселона Испания / Сан-Паулу Бразилия / Лиссабон Португалия / Буэнос-Айрес Аргентина / Удаленно
Magic Media — это передовая группа в области медиа, развлечений и технологий, движимая креативностью и инновациями. Мы имеем физическое присутствие в 15 странах и обладаем опытом в таких областях, как искусство, анимация, кибербезопасность, разработка игр, разработка программного обеспечения, VFX и видеопродакшн, среди прочих. Мы работаем с ведущими разработчиками и издателями в игровой и технологической индустрии, предоставляя поддержку и решения, разработанные с учетом индивидуальных потребностей и реализованные мировыми экспертами.
Мы ищем Front End Engineer, который мотивирован, целеустремлен и является сильным командным игроком. Идеальный кандидат будет иметь солидный опыт создания высокопроизводительных браузерных игр для iGaming, с акцентом на рендеринг PixiJS и разработку приложений на Svelte. Опыт работы со Stake Engine будет большим плюсом. Мы ищем человека, увлеченного созданием отточенных, отзывчивых игровых впечатлений и готового работать с художниками, аниматорами, гейм-дизайнерами и математиками/backend-инженерами над выпуском потрясающих игр.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ:
- Создавать и поддерживать фронтенд слотов и игр казино, используя PixiJS и Svelte.
- Реализовывать механику барабанов, демонстрацию выигрышей, бонусные функции и UI/UX потоки согласно спецификациям дизайна и анимации.
- Интегрировать игровые клиенты с backend/RGS API, обеспечивая точное отображение состояний раундов, балансов и результатов.
- Оптимизировать производительность, время загрузки и отзывчивость в браузерах для настольных компьютеров и мобильных устройств.
- Сотрудничать с художниками, аниматорами, гейм-дизайнерами, математиками и QA для выпуска отточенных игр, готовых к сертификации.
- Писать чистый, многократно используемый, хорошо протестированный код и вносить вклад в общие библиотеки и инструменты.
Требования
- Более 3 лет профессионального опыта в фронтенд-разработке, с минимум 1 годом в iGaming или разработке игр.
- Опыт работы с PixiJS (рендеринг WebGL/WebGPU, спрайты, контейнеры, фильтры, частицы, tweening) для разработки 2D-игр.
- Опыт работы со Svelte / SvelteKit и современным TypeScript/JavaScript.
- Опыт оптимизации рендеринга в реальном времени и загрузки ассетов для веб- и мобильных браузеров (целевые 60 FPS, текстурные атласы, профилирование памяти).
- Понимание адаптивных макетов, кроссбраузерной/кросс-устройственной совместимости и требований соответствия iGaming (например, ответственная игра, история игр, региональные требования).
- Свободное владение английским языком.
ЖЕЛАТЕЛЬНЫЕ ПЛЮСЫ:
- Опыт разработки слотов на Stake Engine, включая интеграцию с его API игрового сервера (RGS) и его SDK для фронтенда.
- Опыт интеграции анимации Spine (например, pixi-spine) в игры PixiJS.
- Знакомство с механикой слот-игр (каскады, респины, кластерные выплаты, множители, бонусные раунды) и концепциями RTP/волатильности.
- Опыт работы с Vite, Vitest/Playwright или аналогичными инструментами, и CI/CD пайплайнами.
- Прочная техническая база (например, степень в области компьютерных наук / математики или эквивалент).
Преимущества
- Удаленная позиция на основе проекта.
- Возможность оттачивать и улучшать свои навыки, применяя их к разнообразным увлекательным проектам.
- Быть частью международной группы с офисами по всему миру.
- Карьерный рост и развитие.
- Тесное сотрудничество с командой единомышленников в быстро меняющейся, мультикультурной среде.
- Возможности для постоянного обучения и профессионального самосовершенствования.
- Гибкий график работы.
- Инклюзивная культура и открытое общение.
В Magic Media наша страсть — это игры. Наше видение — создавать и доставлять увлекательные и интересные игры для наших клиентов. Мы можем выполнять эту высококачественную работу на любой платформе, будь то консоль, ПК или мобильное устройство. Мы знаем, что репутация и результаты идут рука об руку. Поэтому мы прилагаем все усилия, чтобы найти экспертов и талантливых создателей для достижения наилучших результатов.