Название: Senior Game Developer
Компания: Playson
Местоположение: Европейский Союз / Украина / Удаленно
О роли
Мы ищем Старшего разработчика игр, который привнесет свежие идеи, сильную техническую экспертизу и страсть к созданию высококачественных игр. Эта роль идеально подходит для тех, кто любит работать в тесной связке с движком, разрабатывать новые функции и постоянно улучшать производительность и масштабируемость.
Вы станете частью команды, которая ценит ответственность, креативность и скорость, где ваша работа напрямую формирует игровой опыт. Если вы стремитесь создавать увлекательные продукты, любите решать технические задачи и хотите раздвинуть границы того, как выглядит отличная разработка игр, мы будем рады услышать вас.
Ключевые обязанности
- Разработка и оптимизация игровых функций с упором на производительность (FPS, использование ЦП)
- Тесная работа с игровым движком, участие в его развитии и улучшениях
- Предложение и внедрение эффективных алгоритмов и технических решений
- Проектирование и написание модульных тестов для обеспечения качества и стабильности кода
- Создание инструментов и скриптов для повышения эффективности разработки
- Сотрудничество с командой разработчиков, внесение вклада в культуру открытости и гибкости
- Активное участие в инженерном сообществе, обмен знаниями и идеями
Требования
- Опыт работы более 4 лет в разработке JavaScript UI клиента в коммерческой среде
- Глубокие знания TypeScript и современного JavaScript (ES6+)
- Прочное понимание циклов рендеринга Canvas/WebGL
- Глубокое понимание Event Loop и синхронных vs асинхронных подходов
- Опыт кроссбраузерной разработки
- Хорошее знание принципов ООП и паттернов разработки игр
- Опыт работы с Git
- Отличные коммуникативные навыки и готовность к сотрудничеству
- Ориентация на продукт с проактивным подходом
- Самостоятельность, ориентация на результат и желание учиться
Приветствуется
- Понимание оптимизации производительности, управления памятью и многопоточности
- Опыт разработки игр
- Знакомство с анимацией Spine и TexturePacker
- Опыт работы с GitHub Actions и процессами CI/CD
- Опыт работы с фреймворками для модульного тестирования
- Знакомство с Jira и Confluence
- Базовые знания Vue
- Опыт full-stack разработки
- Понимание Scrum-процессов
Что мы предлагаем
- Конкурентная заработная плата
- Ежеквартальные бонусы
- Неограниченный оплачиваемый отпуск
- Неограниченный оплачиваемый больничный
- Удаленная и гибкая работа
- Частная медицинская страховка
- Финансовая поддержка жизненных событий
- Бюджет на профессиональное развитие
- Международный опыт
- Регулярные корпоративные мероприятия
*Льготы могут варьироваться в зависимости от местоположения и условий контракта
Процесс подбора
- HR-интервью (30-45 мин)
- Техническое интервью с live coding (до 90 мин)
- Финальное интервью с C-level (60 мин)
Подавая заявку, вы подтверждаете, что ваши персональные данные будут обрабатываться в соответствии с нашей Политикой конфиденциальности.