Описание вакансии подробное, но компания является аутсорсинговой, что часто означает высокую нагрузку и меньшую стабильность. Кроме того, зарплата не указана, что затрудняет оценку общей привлекательности.
Кликните для подробной информации
Аутсорсинговая компанияЗарплата не указанаПодробные задачи
Город и адрес офиса: Варшава Формат работы: офис Формат оформления: 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации