Разработчик игровых систем (Full Stack TypeScript)
Разработка игровых систем для мультиплеерных модов GTA V: серверная логика на Node.js, клиентские интерфейсы на React и MobX, работа с MongoDB. Требуется опыт TypeScript от 2 лет и знание платформ RageMP/alt:V/FiveM. Предлагается удаленная работа и полная занятость.
Зарплата ниже рынка
На 56% ниже медианы JavaScript по 220 вакансиям за 90 дней.
Что предстоит делать
Ищем разработчика, который сможет самостоятельно вести фичу от идеи до релиза — от серверной логики и RPC до клиентской части и UI.
- Разработка и доработка игровых систем: серверная логика, клиентские модули, CEF-интерфейсы
- Проектирование и реализация RPC-связки Server ↔️ Client ↔️ CEF
- Работа с MongoDB (Mongoose): модели, бизнес-логика, миграции данных
- Вёрстка и интеграция UI на React + MobX (окна, HUD, формы, drag-and-drop)
- Оптимизация клиентского кода (render-циклы, синхронизация, CEF-производительность)
- Участие в code review, обсуждении архитектуры и игрового дизайна
Что ждём от вас
- Обязательно:
- 2+ года коммерческой разработки на TypeScript
- Опыт разработки на RageMP, alt:V, FiveM или других мультиплеерных платформах GTA V — желательно RageMP
- Понимание архитектуры client-server в игровых модах: события, RPC, синхронизация состояния
- Опыт full stack: backend (Node.js) + frontend (React или аналог)
- Уверенная работа с Git, умение читать и поддерживать чужой код
- Будет плюсом:
- Опыт с MongoDB / Mongoose
- MobX, SCSS modules, Vite
- Понимание специфики CEF (Chromium Embedded Framework) в играх
- Опыт в RP-проектах (экономика, фракции, инвентарь, работы)
- Знание GTA V natives и клиентского API RageMP
- Опыт со Rollup / сборкой TypeScript-монорепозитория
- Если у вас есть резюме (на GitHub, Habr Career, LinkedIn), откликайтесь на нашу вакансию, сопровождая сообщение сопроводительным письмом. В письме желательно приложить во вложении примеры вашей работы — ссылки на репозитории, моды, фрагменты кода (предпочтительно на TypeScript / RageMP / FiveM / alt:V).
- Сопроводительное письмо начните со слов: " ЗДРАВСТВУЙТЕ ХХХ..."
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Junior Angular Developer
Ищем Junior Angular Developer для разработки ПО в сфере безопасности. Требуется знание Angular, TypeScript, RxJS, ООП, REST, SQL. Предлагаем удалённую работу, конкурентную зарплату и интересные проекты.
Front-end разработчик (React, Next.JS, Node.JS)
Ищем опытного Front-end разработчика (от 4 лет) для работы над сложными web-приложениями на React/Next.JS, с бэкендом на Node.JS и базами MongoDB/PostgreSQL. Требуется глубокое понимание архитектуры, опыт с CI/CD, Docker, RabbitMQ, WebSockets. Предлагается удаленная работа, интересные проекты, стабильная зарплата.
React Native разработчик (Mobile)
~1 328 000 ₸ оценка
Ищем опытного React Native разработчика для создания мобильных игр и рекламных продуктов. Требуется от 3 лет опыта, уверенное знание JavaScript/TypeScript и Expo. Предлагаем удаленную работу, гибкий график и конкурентную зарплату.
Frontend-разработчик (React/Angular)
~796 800 – 1 460 800 ₸ оценка
Ищем middle frontend-разработчика для работы с React, TypeScript и Angular. Нужен коммерческий опыт от 2 лет, знание Git, CI/CD и тестирования. Предлагаем офис в центре Москвы, конкурентную зарплату и соцпакет.
Node.js Backend Developer
~796 800 – 1 460 800 ₸ оценка
Ищем опытного Node.js-разработчика для создания и поддержки серверных приложений и микросервисов. Нужно проектировать REST API, работать с PostgreSQL, брокерами сообщений и Docker. Предлагаем стабильную работу в IT-компании с офисом в центре Москвы и годовым премированием.
Frontend инженер (React)
Ищем Frontend инженера с опытом работы с React от 2-3 лет для работы над двумя продуктами: один уже на React, второй нужно переписать с Vue.js на React. Вы будете создавать высококачественные интерфейсы, улучшать архитектуру и сотрудничать с бэкенд-командой. Предлагают стабильный проект, гибкий график, современное оборудование и возможность влиять на архитектуру системы.