Aviasales OTA
Продукт, в котором пользователь может не только найти, но и купить авиабилет напрямую у Авиасейлс. Команда отвечает за весь путь от выбора билета до завершения покупки и появления информации о ней в профиле.
Это большой продукт со сложной логикой бронирования и собственной платёжной формой.
Дополнительную сложность создают специфика авиаиндустрии и разные партнёрские сценарии. Изменения в основном флоу напрямую влияют на опыт пользователей и результат команды.
У разработчиков единый бэклог: здесь нет людей, навсегда закреплённых за одной фичей. Приоритеты планируются трёхмесячными циклами, а работаем двухнедельными спринтами.
Что нужно делать
- развивать основной флоу бронирования: формы ввода и валидацию данных, дополнительные услуги, рекомендации мест и автоподстановку контактов и документов;
- развивать чекаут и собственную платёжную форму, работать с асинхронными сценариями оплаты вместе с командой платежей;
- запускать сценарии лояльности и развивать разделы профиля с информацией о баллах, документах и контактных данных;
- поддерживать общую кодовую базу OTA Aviasales и партнёрских версий продукта, учитывая различия в их логике и функциональности;
- участвовать во всём цикле работы над фичей: разбираться в продуктовой задаче, обсуждать решение с командой и дизайном, проектировать клиент-серверные контракты и доводить изменение до продакшна;
- запускать продуктовые эксперименты, следить за метриками и поддерживать несколько вариантов логики во время A/B-тестов;
- следить за алертами, замечать технические проблемы и предлагать улучшения, которые помогают продукту и команде.
Чего ждём от тебя
- не менее четырёх лет опыта frontend-разработки в крупных продуктовых IT-компаниях;
- отличное владение TypeScript;
- инженерный подход: умение понять, какую проблему решает задача, увидеть ограничения и граничные сценарии, предложить альтернативу и довести результат до пользователей;
- самостоятельность на уровне команды: способность двигать задачу вперёд, вовремя задавать вопросы и не оставаться с блокером один на один;
- опыт участия в проектировании клиент-серверного взаимодействия или готовность глубоко включаться в эту часть работы;
- спокойное отношение к меняющимся приоритетам и способность сохранять фокус на результате в условиях продуктовой неопределённости;
- готовность выходить за границы привычного frontend-стека, если этого требует задача, и осваивать незнакомую область с помощью команды;
- осознанное использование AI-инструментов.
Как мы работаем
- в любой точке мира: не привязываемся к локации, платим в долларах, любим путешествовать;
- без бюрократии: удобные процессы здорового человека, горизонтальные и открытые коммуникации, быстрое обсуждение идей и принятие решений;
- компенсируем: ДМС, психотерапию или иностранные языки, занятия спортом и больничный;
- на райском острове: можно работать на Пхукете с видом на океан.