Минск, улица Притыцкого, 27А
Метро: ПушкинскаяПроект: действующий флагман — крупная казуальная онлайн-игра для соцсетей и мобильных платформ с многолетней историей и активной аудиторией. Мы развиваем существующую кодовую базу: добавляем новые игровые ивенты, оптимизируем производительность и улучшаем архитектуру итеративно.
Обязанности:
Разработка функционала клиентской части игры (игровые ивенты, 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+ (чтение документации, код-ревью).
Автономность, самостоятельность, инициативность.
Будет плюсом:
Национальный центр электронных услуг,РУП
Минск
Не указана
Минск
от 4000 USD
Национальный центр электронных услуг,РУП
Минск
от 4000 BYR