Программист React/TypeScript/Node.js. Игры

Программист React/TypeScript/Node.js. Игры

Минск, проспект Дзержинского, 3Б

Описание вакансии

Привет, мы небольшая IT компания, резидент ПВТ. Ищем в команду разработчиков на Claud/Cursor (сначала ИИ) уровня Middle+/Senior для разработки игр под web ("дурак", нарды, шашки...) с последующим переносом с помощью ИИ на мобильные платформы. Нам интересно делать проекты, которые и развлекают и приносят конкретную пользу игрокам.

Ищем одного или несколько специалистов в зависимости от опыта (рассматриваем как FullStack так и отдельно по направлениям). Вам придется разработать и внедрить подходы к разработке сложных сервисов игр с использованием ИИ (Claud/Cursor)

Обязанности:

  • Разработка Web-платформы с онлайн-играми на базе Next.js, React и TypeScript с помощью ИИ (как основной инструмент)
  • Разработка и интеграция игровых модулей на базе Phaser для 2D-игр (шахматы, шашки, дурак, нарды и др.).
  • Участие в проектировании архитектуры платформы с учетом дальнейшего развития 3D-игр и мобильных приложений с возможностью подключения сторонних разработчиков в общий API.
  • Реализация multiplayer-механики: игровые комнаты, matchmaking, синхронизация состояния игры, переподключение игроков, завершение и сохранение игровых сессий.
  • Разработка realtime-взаимодействия через WebSocket / Socket.IO.
  • Интеграция Web-клиента с backend API.
  • Участие в разработке backend на Node.js / NestJS / TypeScript.
  • Реализация пользовательских функций: регистрация и авторизация, профили, друзья, рейтинги, история игр, турниры, чат и уведомления.
  • Проектирование и использование общей игровой логики и моделей данных, которые в дальнейшем смогут использоваться в мобильных приложениях.
  • Работа с PostgreSQL, Redis и ORM (Prisma/Drizzle).
  • Разработка масштабируемой архитектуры проекта в формате monorepo с переиспользуемыми компонентами и пакетами.
  • Оптимизация производительности Web-приложения и игровых модулей.
  • Участие в разработке будущих 3D-игр на базе Three.js / React Three Fiber.
  • Написание понятного, структурированного и поддерживаемого кода.
  • Активное использование инструментов AI-assisted development (Cursor, Claude и аналогичные AI coding tools) для ускорения разработки, рефакторинга, тестирования и документирования кода.
  • Участие в техническом проектировании и принятии архитектурных решений совместно с командой.

Требования:

  • Уверенное знание JavaScript / TypeScript (Middle+/Senior...)
  • Хорошее знание React и практический опыт разработки на Next.js.
  • Опыт разработки сложных Web-приложений с большим количеством интерактивных элементов.
  • Практический опыт работы с WebSocket / Socket.IO и realtime-приложениями будет большим преимуществом.
  • Опыт работы с Node.js и понимание принципов построения REST API.
  • Знание или опыт работы с NestJS.
  • Опыт работы с PostgreSQL и понимание принципов проектирования реляционных баз данных.
  • Опыт работы с Redis будет преимуществом.
  • Опыт разработки игр или игровых интерфейсов на Phaser, PixiJS, Three.js либо других JavaScript/TypeScript game frameworks будет существенным преимуществом.
  • Понимание принципов разработки multiplayer-игр: client/server architecture, game state synchronization, matchmaking, latency, reconnect и server-side validation.
  • Понимание принципов построения масштабируемой архитектуры и разделения frontend, backend и игровой логики.
  • Опыт работы с Git.
  • Опыт работы с Docker будет преимуществом.
  • Понимание CI/CD и базовых принципов deployment будет преимуществом.
  • Готовность активно использовать Claude, Cursor и другие AI-инструменты в ежедневной разработке.
  • Способность самостоятельно разбираться в новых технологиях и быстро осваивать необходимые инструменты.
  • Внимательность к архитектуре проекта и качеству кода.

Будет большим преимуществом:

  • Огромный плюс. Опыт разработки онлайн-игр или игровых платформ.
  • Умение работать одному на базе
  • Опыт работы с Phaser 3/4.
  • Опыт работы с Three.js / React Three Fiber.
  • Опыт разработки multiplayer и realtime-систем.
  • Опыт разработки мобильных приложений на React Native / Expo.
  • Опыт разработки шахмат, шашек, карточных или настольных игр.
  • Опыт интеграции игровых движков и Web-приложений.
  • Практический опыт разработки с использованием AI coding agents.

Почему Вам будет интересно работать у нас?

  • У нас очень приветствуется самоорганизованность и сильно не приветствуется бюрократия в организации рабочего процесса;

  • Офис недалеко от центра

  • Работа в офисе или гибрид. Удаленный формат рассматриваем после 1-3 месяцев.

Навыки
  • Node.js
  • iOS
  • cursor
  • claud
  • Three.js
  • PostgreSQL
  • React
  • React.js
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Andersen
  • Минск

  • Не указана

Рекомендуем

Frontend Developer

Секьюрити Лаб

  • Минск

  • Не указана

Рекомендуем
MaxLine
  • Минск

  • Не указана

Рекомендуем
IDT Technologies
  • Минск

  • Не указана

Team.Inno / Фабрика инноваций и решений

Solidity Smart Contract Developer

Team.Inno / Фабрика инноваций и решений

  • Минск

  • Не указана

Национальный центр электронных услуг,РУП

Middle Backend Developer Java (ведущий инженер-программист)

Национальный центр электронных услуг,РУП

  • Минск

  • Не указана

Digital Chief
  • Минск

  • Не указана

Леста Игры

Python developer (Fullstack)

Леста Игры

  • Минск

  • Не указана

Арлайт РУС
  • Минск

  • Не указана

А1 (Унитарное предприятие А1)

Python разработчик

А1 (Унитарное предприятие А1)

  • Минск

  • Не указана

Senior Software Developer

Смарт Лид Солюшенз

  • Минск

  • Не указана

Международный деловой альянс

Middle Java-разработчик

Международный деловой альянс

  • Минск

  • Не указана

Frontend Engineer (React)

Софтнетикс

  • Минск

  • до 3500 USD

Оранж Процесс

Full-stack разработчик

Оранж Процесс

  • Минск

  • до 4000 BYR

  • Минск

  • до 4000 BYR

Национальный центр электронных услуг,РУП

Ведущий инженер-программист (Middle Backend Developer Python)

Национальный центр электронных услуг,РУП

  • Минск

  • до 4000 BYR

Национальный центр электронных услуг,РУП

Ведущий инженер-программист (Middle Android Developer)

Национальный центр электронных услуг,РУП

  • Минск

  • до 4000 BYR

Bitrix-разработчик

IT-компания

  • Минск

  • до 4000 BYR

КМ Лаб
  • Минск

  • до 4000 BYR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию