← к выдаче
данные

AI Engineer (GameDev)

Минск11 дн. назад

Описание от работодателя

Проект: действующий флагман — крупная казуальная онлайн-игра для соцсетей и мобильных платформ с многолетней историей и активной аудиторией. Мы развиваем существующую кодовую базу: добавляем новые игровые ивенты, оптимизируем производительность и улучшаем архитектуру итеративно. Обязанности: Разработка функционала клиентской части игры (игровые ивенты, UI, анимации). Работа с существующей кодовой базой: чтение, понимание и развитие модулей. Разработка и улучшение архитектуры проекта (Service Locator, Mediator, MVP, Command). Разработка клиент-серверного взаимодействия, работа с Backend командой. Оптимизация производительности: draw calls, управление GPU-памятью, размер билда, загрузка ресурсов. Разработка инструментов для автоматизации рутинных задач. Контроль и поддержка технического качества проекта, работа с QA командой. Взаимодействие с другими специалистами и командами для планирования и разработки игры. Требования: Опыт коммерческой разработки на TypeScript от 3 лет. Опыт работы с PixiJS или аналогичным 2D движком (Phaser, Cocos, PlayCanvas). Понимание game loop, императивного рендеринга и работы с GPU (draw calls, texture atlas, управление памятью). Опыт работы со Spine-анимациями (pixi-spine). Понимание как работает WebGL / OpenGL. Знание архитектурных паттернов: Service Locator, Mediator, MVP, Command. Опыт работы с системами сборки (esbuild, Gulp, Webpack) и NodeJS скриптами. Опыт клиент-серверного взаимодействия (REST API, WebSocket). Готовность работать с legacy-кодом: читать, понимать контекст и улучшать итеративно. Английский B2+ (чтение документации, код-ревью). Автономность, самостоятельность, инициативность. Будет плюсом: Опыт работы с социальными API (ВКонтакте, Одноклассники). Опыт работы с Firebase. Опыт оптимизации компонентов PixiJS (pixi-spine, texture atlas pipeline). Опыт работы с GSAP. Осознанное использование AI-инструментов в разработке (Cursor, Copilot, Claude).