Описание вакансии
Наша команда создает ролевой многопользовательский проект на основе AAA-игры, мы расширяемся и ищем нового сотрудника в наш коллектив.
Зарплата по итогам тестового задания и собеседования.
Обязанности:
-
написание новых модулей и фич по технической документации от гейм-дизайнеров;
-
создание API сервисов с HTTP и WebSocket интерфейсами;
-
работа с API игры, создание интерактивных механик;
-
создание UI прототипов для реализуемых модулей (на уровне стандартных шаблонов Bootstrap);
-
поиск и отладка существующих багов;
-
обсуждение и поиск новых архитектурных и технологических решений среди команды разработки.
Технологический стек:
-
NodeJS;
-
TypeScript (ESLint/Prettier);
-
NestJS;
-
TypeORM, Postgres;
-
WebSocket;
-
Vue — только для прототипирования интерфейсов;
-
Gitlab, Jira, Confluence, Docker.
Требования:
-
знание TypeScript, стандартов ECMAScript;
-
опыт работы c NestJS, TypeORM, WebSocket;
-
умение писать читаемый и красивый код с использованием синтаксического сахара;
-
знание английского языка на уровне чтения технической документации и корректного названия переменных и функций;
-
понимание принципов работы асинхронного программирования и его особенностей внутри V8;
-
понимание работы event-based клиент-серверной архитектуры;
-
базовое знание математики (линейная и тригонометрические функции, векторы, теория вероятности);
-
желание изучать что-то новое и развиваться;
-
самостоятельность, ответственность, умение обосновать выбор сделанного решения.
Условия:
-
работа в офисе или на удаленке;
-
офис ААА-класса в Сити, бесплатные обеды, снеки, газировка, чай, кофе, печенье
-
годовая премия по результатам;
-
ежегодная индексация зарплаты;
-
оплатим Вам полезные курсы, если будет такая необходимость;
-
ДМС;
-
Бодрый, молодой коллектив и крутой проект.