Туту — сервис путешествий, где можно купить билеты на поезда, самолёты и автобусы, посмотреть расписание пригородных поездов, найти туристические путёвки, забронировать отели и экскурсии, почитать отзывы на вагоны и самолёты, посмотреть, где там розетки и пеленальные столики, увидеть фото и пропасть на полжизни.
В команде ж/д мы делаем лидирующий сервис онлайн-продаж билетов на поезда, помогаем людям путешествовать на поездах удобнее и проще.
Наш продукт появился на заре онлайн-сервисов, с тех пор мы активно развиваемся. У продукта 400 тысяч посетителей в сутки, рост показателей идёт со скоростью стартапа, несмотря на 15 лет существования. У нас можно не только посмотреть расписание и купить билеты, но и узнать больше о поездах из отзывов наших покупателей, получить подсказки и рекомендации самых удобных мест, автоматически выкупить билеты, когда они появляются в продаже, и решить множество других задач.
Мы ищем frontend-разработчика, который будет заниматься разработкой новых фич и доработкой существующих.
— Решение задач в рамках ключевых целей продукта. Например, улучшение SEO страниц, посадочных страниц, UX/UI.
— Разработка новых сервисов, мониторинг их состояния, реакция на инциденты.
— Улучшение текущей и проработка новой архитектуры сервисов ж/д.
— Покрытие кода тестами (unit, e2e) в соответствии с внутренними требованиями продукта.
— Оптимизация производительности создаваемых решений.
— Активное участие в проработке задач.
— Создание документации продукта и её поддержка в актуальном состоянии.
— Ревью кода.
— Поддержка легаси кода до момента перехода на новые сервисы.
— Опыт коммерческой разработки веб-приложений от 4 лет в качестве frontend-разработчика.
— Умение погрузиться в контекст задачи, собрать недостающую информацию для её решения.
— Уметь работать в команде, общаться с разработчиками в своей команде и с разработчиками партнёров.
— Опыт работы с UI-китом.
— Опыт работы с SEO-страницами.
— Опыт покрытия тестами (unit-тесты).
— Опыт работы с backend Go/PHP.
— Next.js, React, TypeScript, LESS / SCSS, адаптивная вёрстка, NPM.
— GRPC как протокол общения между нашими сервисами (иногда и HTTP).
— Grafana, Kibana, Sentry для эксплуатации и сопровождения наших систем.
— Miro, Jira для проектирования, планирования и синхронизации по задачам.
— Работа предстоит в одной из трёх кросс-функциональных команд направления ж/д.
— Состав команды ж/д: Product Owner (PO); Product Manager (PM); Techlead (TL); Dev Team: 8 — Backend; 2 — Frontend; 2 — iOS; 2 — Android; 4 — QA (автоматизаторы), а также подключаемые роли продуктового, системного аналитика, исследователя и дизайнера.
— Работаем 5/2 по московскому времени. Можно взять место в офисе или работать полностью удалённо, в том числе за границей.
— Раз в квартал всей командой собираемся в офлайне, пообщаться в неформальной обстановке, послушать про результаты квартала и обсудить цели на следующий.
— Делаем большой акцент на самостоятельность и зрелость команд, поэтому и ответственность за качество финального продукта лежит на всех участниках команды. Ценим работу в команде, самостоятельность, умение давать обратную связь и получать её.
Пройти HR-менеджера.
Встреча с парой техспецов.
Финальная встреча с руководителем.
Присылайте резюме и задавайте вопросы в телеграме