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
Если ничего из этого нет — не беда, научим. Если есть — будет о чём поговорить на собеседовании и может быть ты чему-то научишь нас.
Что мы предлагаем:
- Команду, нацеленную на результат и создание продуктов, а не на выполнение метрик;
- Работу в команде сильных специалистов;
- Возможность влиять на развитие проектов;
- Работу над множеством разных продуктов;
- Постоянно растущий стек — мы не боимся пробовать новое;
- Формат работы: удаленный. Гибкое начало рабочего дня;
- ДМС.