У меня есть вакансия Frontend разработчика в одну из ведущих туристических компаний России, включающая туроператора и сеть турагентств.
Мы разрабатываем Транспортный движок — агрегатор путешествий, который включает в себя систему по продаже авиабилетов. Поисковый трафик — около 3 млн запросов в сутки и более 1000 пользователей ежедневно.
Сейчас мы на стадии разработки начальной архитектуры по продаже Ж/Д билетов и автотранспорта. Высоконагруженная платформа в сфере туризма
Команда:
Команда распределенная, большая часть работает удаленно.
Состав команды: 11 backend разработчиков, 4 frontend разработчика, 3 QA, 3 аналитика, Project manager и Product manager.
Методология: Scrum.
Стек проекта:
- Бэк на C# .Net Core;
- В качестве баз данных — Postgres;
- Брокер сообщений — Kafka;
- Для управления репозиториями используем Gitlab;
- Фронт на React. js, TypeScript.
Чем предстоит заниматься:
- Участие в разработке крупной высоконагруженной платформы в сфере туризма;
- Проектирование и реализация frontend компонентов и SPA на React, Vue. js;
- Оптимизация решений для клиентской части системы;
- Расширение возможностей платформы с помощью современных технологий и подходов;
- Участие в разработке решений для высоконагруженных, распределенных систем и больших объемов данных;
- Работа в команде front-end разработчиков в тесной связи с back-end, QA и аналитиками.
Что ожидаем:
- Опыт работы с ReactJS, Vue. js;
- Знание JavaScript ES 6−7 на уровне эксперта, а не только синтаксиса;
- Знание TypeScript;
- Знание API HTML5;
- Знание RESTFul и других методов взаимодействия с backend;
- Умение применять паттерны проектирования в работе;
- Умение писать unit-тесты;
- Понимание компонентного подхода при проектировании страниц;
- Хорошие навыки верстки и работа CSS пре- и постпроцессорами.
Будет плюсом:
- Опыт работы redux, redux-saga;
- Опыт по оптимизации SPA;
- Опыт работы с Node. js и понимание основ SSR;
- Умение делать пуллреквест только с нужными изменениями и бороться с желанием переписать все (:
Что готовы предложить:
- Фиксированный оклад: обсуждается индивидуально после финального собеседования;
- Полностью удаленный формат работы из любой точки мира;
- Начало рабочего дня по московскому времени, график работы 5/2 с 10 до 19;
- Формат трудоустройства — договор с ИП.
Как мы проводим собеседования:
- 15−20 минут — общение с рекрутером;
- 60 минут — техническое интервью с senior разработчиком;
- 30−40 минут — общение с руководителем проекта;
- 30−40 минут — общение с продуктовым менеджером;
- Проверка документов-3−5 дней (анкета в электронном виде);
- Оффер, обсуждение даты выхода на работу;
Мы стараемся как можно быстрее принимать решения.