Frontend Developer в команду Чекаут сервиса путешествий

Зарплата

от 150 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Крупнейший сервис поиска, бронирования и покупки авиабилетов и ж/д билетов

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

Условия работы

Привет! Мы команда, которая разрабатывает продукт - единый чекаут. Цель - унифицировать финальные шаги покупки разных продуктов в единую страницу “Корзина”.

Сейчас в команду нам нужен сильный фронтэнд-разработчик, который сможет поучаствовать в сложном проекте, с множеством интеграций, например, сейчас мы интегрируемся с новым продуктом "Отели".

Немного про стек:

В проекте нет легаси. Зато есть вот что:

  • BFF на Nestjs
  • UI на React + Redux + ReduxSaga
  • Код на Typescript
  • Деплой в Openshift
  • АПИ на GRPC от первоклассных бекендеров Туту

Бэкенд на go, mongodb

Основные задачи:

  • Реализация веб-интерфейса корзины и сопутствующих оформлению заказа страниц
  • Повышение конверсии и снижение процента отказа на этапе оформления заказа за счет развития существующего и добавления нового функционала
  • Покрытие кода тестами (юнит, интеграционные, e2e) в соответствии с внутренними требованиями
  • Оптимизация производительности создаваемых решений в соответствии с внутренними требованиями
  • Активное участие в решении проблем работы сервиса, реакция на инциденты

От вас нужно:

  • Знакомство с любым серверным фреймворком для nodejs (express, nestjs и т.п.)

— Уверенное владение React, понимание популярных практик и оптимизаций (HOC, hooks и т.п.)

  • Уверенное владение Redux и библиотек к ним связанных (Redux-Thunk, Redux-Saga, Reselect и т.п.). Либо знание аналогичной библиотеки с желанием перейти на Redux
  • Уверенное владение Typescript

Про команду и рабочий процесс:

В команде Tech Lead и Product Owner, продуктовый аналитик, 2 дизайнера, QA-инженер, 2 backend-разработчика, 1 frontend-разработчик, 3 мобильных разработчика.

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

Бонусы

Про компанию:

— Современный технический стек (почти везде кроме мрачных подвалов), адекватные техруководители, понимающие, что такое своевременный рефакторинг и новые технологии;

— Сильный блог на Хабре, где вы сможете писать о своей работе (если захотите);

— Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее;

— Открываются новые направления, где можно делать всё с нуля.

Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом.

Дополнительные инструкции

Структура собеседований:

— Пройти HR-менеджера, 30 минут, сразу перед техсобеседованием. Никаких «кем вы видите себя через 5 лет»;
— Встреча с командой и парой тех-спецов из других команд. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки);
— Финальная встреча с Product Owner.