14 часов назад
Программист React/TypeScript/Node.js (Игры)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Программист React/TypeScript/Node.js (Игры): Разработка web-платформы с онлайн-играми и переносом игровой логики на мобильные платформы с акцентом на multiplayer-механику, realtime-взаимодействие и масштабируемую архитектуру. Фокус на синхронизации состояния игр, проектировании общего API, создании игровых модулей на Phaser и использовании AI-инструментов для разработки.
Локация: Минск, проспект Дзержинского, 3Б. Работа на месте работодателя или в гибридном формате; удалённый формат рассматривается после 1–3 месяцев.
Компания
Небольшая IT-компания — резидент ПВТ, развивающая web- и мобильные игровые проекты.
Что делать
- Разрабатывать web-платформу с онлайн-играми на Next.js, React и TypeScript с активным использованием Claude, Cursor и других AI-инструментов.
- Создавать и интегрировать игровые модули на Phaser для 2D-игр, а в дальнейшем участвовать в разработке 3D-игр на Three.js и React Three Fiber.
- Реализовывать multiplayer-механику: игровые комнаты, matchmaking, синхронизацию состояния, переподключение игроков и сохранение игровых сессий.
- Разрабатывать realtime-взаимодействие через WebSocket и Socket.IO, а также интегрировать web-клиент с backend API.
- Участвовать в разработке backend на Node.js, NestJS и TypeScript, включая регистрацию, профили, друзей, рейтинги, турниры, чат и уведомления.
- Проектировать масштабируемую monorepo-архитектуру с переиспользуемыми компонентами, общей игровой логикой и моделями данных для web и мобильных приложений.
Требования
- Уверенное знание JavaScript и TypeScript; уровень Middle+ или Senior.
- Хорошее знание React и практический опыт разработки на Next.js.
- Опыт разработки сложных интерактивных web-приложений, Node.js и REST API.
- Понимание multiplayer-архитектуры, синхронизации состояния, matchmaking, latency, reconnect и server-side validation.
- Опыт работы с PostgreSQL; понимание реляционных баз данных, Redis и ORM Prisma или Drizzle.
- Опыт работы с Git; готовность самостоятельно осваивать новые технологии и активно применять AI coding tools в ежедневной разработке.
Хорошо, если есть
- Опыт разработки онлайн-игр или игровых платформ.
- Опыт работы с Phaser, PixiJS, Three.js или другими JavaScript/TypeScript game frameworks.
- Опыт разработки multiplayer- и realtime-систем, а также интеграции игровых движков с web-приложениями.
- Опыт с React Native, Expo, Three.js или React Three Fiber.
- Опыт работы с Docker, CI/CD и deployment.
Культура и преимущества
- Полная занятость в офисном или гибридном формате.
- Самоорганизованность приветствуется, бюрократия минимизируется.
- Офис расположен недалеко от центра Минска.
- Удалённый формат может рассматриваться после 1–3 месяцев работы.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
IT_One
2 дня назад
Разработчик Fullstack (React + Node.js)
MakeDifference
2 дня назад
Fullstack JavaScript разработчик
60 000 - 90 000₽
Andersen
14 часов назад
Fullstack Developer (React Native/Node.js)
Viber
4 дня назад
Senior Full Stack Engineer (Node.js/Java)
IDT Technologies
4 дня назад
Lead Fullstack Engineer (Node & Vue)
IDT
3 дня назад