Web Development

Senior Frontend developer

Gaijin разрабатывает онлайн-игры класса AAA для ПК, консолей и мобильных платформ, включая популярные MMO «War Thunder», «Enlisted» и другие игры.Команда Gaijin состоит из сотен талантливых разработчиков игр со всей Европы и постоянно растет.

Команда вэб разработки готова нанять опытного фронтенд разработчика и детально рассказать о себе и ожиданиях.

Кто мы такие:

Команда внутри геймдев-компании — мы пишем веб-сервисы и продукты, которые делают жизнь лучше и игрокам, и нашим коллегам-разработчикам.

Диапазон задач: от порталов с user-generated контентом до сложных мультитенантных систем с интегрированными админками, аналитикой и визуализацией данных.

Чем предстоит заниматься:

Всем 🙃

Но если чуть подробнее — разработка фронтенд-решений по макетам, поддержка и развитие существующих проектов, ревью кода коллег, разработка и поддержка внутренних JS-библиотек. А ещё — на некоторых проектах, если хочется, будет возможность проявить дизайнерскую жилку и сверстать решение самостоятельно.

Наш стек:

Этот список неполный — количество технологий в наших проектах постоянно растёт, и мы стараемся выбирать то, что лучше подходит под задачу.

Но если коротко: React, Tanstack Router, Tanstack Query, OpenAPI, gRPC, Chakra-UI, Vite, Vitest, TypeScript, Rechart.

А если чего-то не хватает — у тебя будет возможность это привнести.

Что мы ожидаем:

  • Опыт коммерческой Frontend-разработки от 4 лет;
  • Опыт TypeScript не менее 3 лет;
  • Глубокие знания React и экосистемы;
  • Понимание семантической вёрстки;
  • Уверенные знания CSS — Flexbox, Grid, анимации;
  • Понимание принципов адаптивной вёрстки;
  • Понимание работы браузера — event loop, rendering pipeline, DevTools;
  • Опыт оптимизации производительности фронтенд-приложений;
  • Умение самостоятельно настроить сборку проекта и понимание того, как фронтенд доставляется до клиента — бандлинг, код-сплиттинг, работа с ассетами;
  • Умение работать как самостоятельно, так и в команде;
  • Способность принимать самостоятельные решения;
  • Отсутствие негативных реакций на слова CodeStyle, Refactoring и CodeReview =)
  • Желание развиваться.

Если одного-двух пунктов не хватает — не страшно, мы все равно будем рады пообщаться!

Будет плюсом:

  • Опыт работы с OpenAPI и gRPC;
  • Опыт работы с UI-библиотеками (Chakra-UI);
  • Опыт написания тестов (Jest, Vitest);
  • Опыт работы с SSR (Server-Side Rendering);
  • Понимание устройства бэкендов и опыт работы с ними:
  • Go
  • Node.js

Если ничего из этого нет — не беда, научим. Если есть — будет о чём поговорить на собеседовании и может быть ты чему-то научишь нас.

Что мы предлагаем:

  • Команду, нацеленную на результат и создание продуктов, а не на выполнение метрик;
  • Работу в команде сильных специалистов;
  • Возможность влиять на развитие проектов;
  • Работу над множеством разных продуктов;
  • Постоянно растущий стек — мы не боимся пробовать новое;
  • Формат работы: удаленный. Гибкое начало рабочего дня;
  • ДМС.

Apply to this position

Upload resume (.pdf, .doc, .docx)
If you want to learn how we collect and process personal data throughout the recruitment process, read our Recruitment Privacy Notice.
If you want to learn how we collect and process personal data throughout the recruitment process, read our Recruitment Privacy Notice.