Назад
1 день назад

Senior Frontend Developer

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Poland
Релокация
Poland
vacancy_detail.hirify_telegram_tooltip Загружаем источник...

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

#вакансия #vacancy #frontend #gamedev #relocation #warsaw #onsite #офис #English

Город и адрес офиса: Варшава
Формат работы: офис
Формат оформления: B2B/ инкубатор
Занятость: полная
Релокационный пакет: есть
Вакансия представлена агентством IGAMINGHUNT

🔎Мы ищем Senior Front-End Developer, который возьмёт на себя ключевые аспекты производительности, рендеринга в реальном времени и сетевого взаимодействия для браузерного мультиплеера.

📍Основные задачи:
• Оптимизация и поддержка основного игрового цикла для стабильного рендеринга на 60 FPS при любой нагрузке.
• Разработка и поддержка двустороннего socket-взаимодействия с применением интерполяции, реконсиляции и отказоустойчивой архитектуры.
• Создание модульного фреймворка для UI и анимаций, поддерживающего динамические лейауты, двунаправленный текст (включая многозначность) и сменные стили.
• Разработка инструментов для профилирования и загрузки ассетов, контроля использования памяти, управления жизненным циклом ресурсов и анализа производительности кадров.
• Самостоятельная интеграция и доработка модулей игрового движка, исследование и внедрение новых API и сторонних библиотек.
• Оптимизация производительности на мобильных устройствах, обеспечение кросс-платформенной стабильности и предотвращение утечек памяти.

📍Требования к кандидату:
• Профессиональный опыт разработки на JavaScript/TypeScript, понимание основ игрового цикла и архитектуры для real-time multiplayer.
• Обязателен опыт работы с WebGL или движками на Canvas (Cocos, PixiJS, Phaser); знакомство со Spine SDK будет плюсом.
• Участие в полном цикле разработки и релиза 2D-браузерных multiplayer ​​игр.
• Глубокие знания GPU-ускоренного рендеринга (WebGL/Canvas) и практическое применение шейдеров.
• Опыт проектирования сетевых систем реального времени: обработка задержек, обеспечение порядка сообщений, механизмы повторных запросов.
• Понимание принципов управления состоянием и событийно-ориентированной архитектуры в интерактивных клиентских приложениях.
• Знание особенностей управления памятью, garbage collection и методов профилирования производительности.
• Способность работать самостоятельно: исследовать, прототипировать и внедрять новые технологии и расширения для движка.
• Владение языками: английский — от Intermediate, украинский и/или русский — от Upper-Intermediate.

📍Условия:
• Конкурентная заработная плата.
• Помощь с релокацией в Варшаву.
• Оплачиваемый отпуск и больничные.
• Возможности для профессионального роста и обучения.
• Самостоятельность, доверие и возможность влиять на продукт.
• Участие в технически сложных и динамичных игровых проектах.

🖋Чтобы обсудить позицию, пишите на почту или в телеграм

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -