Frontend developer (Автобусы)

Ищем крутого Frontend-разработчика
Tutu.ru — онлайн-сервис для путешествий, которым ежемесячно пользуются миллионы людей и большая IT-компания (100+ разработчиков). Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок.

Кого ищем:
Сегодня мы ищем Frontend разработчика на проект Автобусы - один из наших новых и высокотехнологичных сервисов. Это онлайн-платформа, объединяющая поставщиков транспортных услуг и пассажиров. Для такой системы нужен надежный фундамент - хорошо спроектированный фронтенд.

Про наш фронтенд:
  • В разработке мы практикуем компонентный подход;
  • У нас есть свой npm сервер, где мы храним общие компоненты и библиотеки;
  • Мы пишем на современном JavaScript и используем популярные технологии;
  • Для рендеринга мы используем React, а в качестве state-manager Redux в связке с redux-saga;
  • Для работы с персистентными структурами данных используем Immutable;
  • Мы пишем изоморфный код, который должен быть производительным как в браузере, так на Node.js сервере;
  • Наш код должен соответствовать стандартам качества компании и подвергается множеству тестов;
  • Используются как unit тесты, так и интеграционные;
  • Для всего этого, у нас есть инструменты и выстроенные процессы;
  • Мы не привязаны к релизному циклу и задача выходит в бой сразу же по готовности.

Ждет вас:

  • Разработка, проектирование и внедрение новых модулей в продукт Автобусы;
  • Построение сложных маршрутов, пересадок на основе интеграцией с внешними системами;
  • Анализ и оптимизация кода с учетом высокой нагрузки;
  • Участие в проектировании архитектуры приложения для масштабирования и интеграции с остальными продуктами Туту.

Мы ожидаем от вас:

  • Уверенное знание Javascript;
  • Наличие опыта разработки клиентских приложений на React + Redux;
  • Владение кроссбраузерной и адаптивной версткой;
  • Наличие знаний по оптимизации скорости работы интерфейсов.
  • Использование вдумчивого и клиентоориентированного подхода в решении любых задач.

Про то, почему мы:

  • Мы развиваем команду и осознанно инвестируем в это деньги и время — конференции, профессиональная литература, обмен опытом внутри компании.
  • У нас удобный офис со всем необходимым рядом с м. Нагатинская, с хорошей библиотекой и собственной кухней, где всегда есть чай-кофе, фрукты-овощи, конфеты-печенья-йогурты и другие вкусности в свободном доступе.
  • Мы платим премии за прочитанные книги по профессиональной тематике.
  • Помогаем с переездом кандидатам из других городов (оплата билетов, проживания в гостинице на время поиска жилья, выплачиваем «релокационный» бонус)
  • Зарплата устанавливается после прохождения собеседования и понимания производительности кандидата в системе: оклад + ежемесячные премии.

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

  • Общение с HR-менеджером;
  • Встреча с техническими специалистами (На ней вы сможете понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки);
  • Разговор с руководителем отдела и Product Owner обо всех тонкостях работы в продуктовых командах.
*Мы за простую философию человеческих отношений: каждому кандидату, вне зависимости от исхода встреч, мы даем обратную связь.