TypeScript разработчик (игры)
Разработка и поддержка клиентской части популярной казуальной онлайн-игры. Нужно писать код на TypeScript с PixiJS, оптимизировать производительность и работать с legacy-кодом. Предлагают удалённую работу и интересные задачи в геймдеве.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 95 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
Проект: действующий флагман — крупная казуальная онлайн-игра для соцсетей и мобильных платформ с многолетней историей и активной аудиторией. Мы развиваем существующую кодовую базу: добавляем новые игровые ивенты, оптимизируем производительность и улучшаем архитектуру итеративно.
- Разработка функционала клиентской части игры (игровые ивенты, 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).
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как JavaScript-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в СтаркГеймз
2 активные вакансии в компании
Unity Developer
~866 450 – 1 693 731 ₸ оценка по всем рынкам
Stark Games ищет Unity-разработчика для мобильной игры в жанре Idle Sim, которая уже вышла и сейчас дорабатывается. Нужно реализовывать геймплейные фичи, поддерживать кодовую базу, чинить баги и интегрировать сторонние библиотеки. Требуется опыт релиза мобильных игр на Unity и умение быстро разбираться в чужом коде.
Похожие вакансии
6 вакансий
Full-stack Developer
~2 186 710 ₸ оценка по всем рынкам
Qlead ищет самостоятельного full-stack разработчика уровня Middle/Senior для развития внутренних продуктов: CRM, аналитики, систем проксирования данных и платформы обучения. Нужен опыт коммерческой разработки от 4 лет, уверенное владение PostgreSQL, ClickHouse, Redis, Kafka и практический опыт создания API Gateway. Предлагают полностью удалённую работу с гибким графиком и возможностью влиять на архитектуру.
Старший Frontend разработчик
~2 186 710 ₸ оценка по всем рынкам
Ищут старшего фронтенд-инженера в полностью удалённую команду (~150 человек), которая строит высоконагруженную платформу с микросервисами и большими данными. Нужен сильный опыт с JavaScript 5+ лет, TypeScript и Vue 3+ года, экспертиза в Google Maps, таймлайнах/Gantt, Vuetify и оптимизации производительности. Предлагают гибкий график, удалёнку, интересные проекты и работу с современным стеком.
Разработчик JavaScript (ERP, личный кабинет продавца)
~2 186 710 ₸ оценка по всем рынкам
Команда ERP в Ozon ищет фронтенд-разработчика на JavaScript/Vue: нужно развивать личный кабинет продавца и внутренние приложения, отвечать за финансовые разделы и учётные документы. Требуется опыт на JavaScript от 5 лет, экспертное знание JS/TS/HTML/CSS, Vue (NuxtJS) 2/3 и понимание UX и клиент-серверной архитектуры. В плюс — тесты (Jest/Playwright), Docker, Nginx, WebSockets и работа с Figma.
Старший Vue.js инженер
~2 186 710 ₸ оценка по всем рынкам
Ищем старшего фронтенд-разработчика на Vue.js для проекта из Кремниевой долины — платформы бронирования помещений в университетах. Нужен опыт во фронтенде от 5 лет, глубокое знание Vue 2/3, Nuxt, TypeScript и английский на уровне Upper-Intermediate. Работа в Scrum-команде, задачи по разработке компонентов, интеграции с API, оптимизации производительности и доступности по WCAG.
Старший Node.js инженер
~2 186 710 ₸ оценка по всем рынкам
Ищем старшего Node.js инженера на проект по бронированию помещений в университетах США. Нужно 5+ лет опыта с Node.js, MongoDB и Mongoose, работа с Serverless и Lambda, английский Upper-Intermediate. Команда распределённая, есть созвоны с клиентом, требуется быть на связи до 20:00 по Киеву минимум дважды в неделю.
Старший/Staff инженер-разработчик
~2 186 710 ₸ оценка по всем рынкам
Kolo строит финансовые продукты для бизнеса: счета, карты, платежи и white-label платформы, а также расчётный слой между криптой и реальной экономикой. Ищут старшего или Staff инженера, который берёт задачи от проблемы до релиза: проектирование денежно-корректного поведения, идемпотентность, статус-машины, работа с API и данными. Нужен опыт продакшена с финансовыми последствиями (платежи, леджеры, карты), глубина в одном типизированном языке и хороший письменный английский; стек — TypeScript по всему фронту и бэку, но знание конкретных технологий не обязательно.