Разработчик интерфейсов в Путешествия (Frontend developer)

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

ЕкатеринбургПолный рабочий день

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

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

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

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

Мы ждём, что вы:

  • инициативны. Разработчик нашей команды не закрывает глаза на проблемы сервиса. Найти проблему и предложить её решение, а лучше — воплотить его в жизнь: вот то, что мы очень хотим видеть в коллеге;
  • общительны. Отлично, если вы умеете коммуницировать с большой командой, а если нет, главное — что вы готовы попробовать;
  • хотите писать общие инструменты. Мы любим общие компоненты, тесты и любой другой общественно полезный труд. Ну и конечно, мы очень любим писать документацию =^-^= к инструментам;
  • ответственны: доводить задачи до конца, болеть за сервис, помогать коллегам — вот это всё;
  • DevOps: мы дежурим — дежурный следит за здоровьем сервиса и решает проблемы.

На чём мы пишем:

У нас более-менее стандартный стек: TS, React, Redux-Saga, Webpack. Мы следим, чтобы все зависимости были свежими. Кроме того, мы любим обновлять стек. Главное, чтобы обновление приносило видимую пользу: улучшало производительность, упрощало работу, уменьшало размер бандла и т. д.Для деплоя мы используем Docker, TeamCity, внутренние облака и S3.Помимо этого, мы используем внутренний стек, например Lego и инструменты, разработанные в нашей службе.

Вам предстоит:

  • разрабатывать новые фичи;
  • разрабатывать сервисы, такие как отправка писем;
  • разрабатывать и поддерживать мониторинги портала;
  • разрабатывать общие компоненты;
  • улучшать производительность кода;
  • писать E2E-тесты, развивать тестовые инфраструктуры.