Stand out for this role — generate a tailored resume and cover letter in about a minute.
Aviasales OTA ищет опытного фронтенд-разработчика с глубокими знаниями TypeScript и опыта в крупных проектах. Вы будете развивать ключевые сценарии бронирования, оформление заказов и платежные потоки, а также поддерживать и улучшать профили пользователей и интеграции с партнёрами.
Требуется умение проектировать клиент–серверное взаимодействие, гибкость к изменениям приоритетов и готовность осваивать новые области. Предусмотрена работа в международной команде с возможностью удалённой работы.
Описание: Aviasales OTA позволяет пользователям найти и купить авиабилет напрямую у Aviasales. Команда отвечает за путь от выбора билета до завершения покупки и появления информации о ней в профиле. Продукт включает сложную логику бронирования и собственную платёжную форму.
Задачи: Развивать основной сценарий бронирования: формы ввода, проверку данных, дополнительные услуги, рекомендации мест и автоподстановку контактов и документов Развивать оформление заказа и платёжную форму, прорабатывать асинхронные сценарии оплаты вместе с командой платежей Запускать сценарии лояльности и развивать разделы профиля с информацией о баллах, документах и контактных данных Поддерживать общую кодовую базу OTA Aviasales и партнёрских версий продукта с учётом различий в логике и функциональности Участвовать во всём цикле работы над функцией: разбираться в продуктовой задаче, обсуждать решение с командой и дизайнерами, проектировать клиент-серверные контракты и доводить изменения до выпуска Запускать продуктовые эксперименты, следить за метриками и поддерживать несколько вариантов логики во время A/B-тестов Следить за оповещениями, замечать технические проблемы и предлагать улучшения для продукта и команды
Требования: Не менее четырёх лет опыта во фронтенд-разработке в крупных продуктовых IT-компаниях Отличное владение TypeScript Инженерный подход: умение понимать, какую проблему решает задача, видеть ограничения и граничные сценарии, предлагать альтернативы и доводить результат до пользователей Самостоятельность на уровне команды: умение двигать задачу вперёд, вовремя задавать вопросы и не оставаться один на один с препятствием Опыт участия в проектировании клиент-серверного взаимодействия или готовность глубоко включаться в эту работу Спокойное отношение к меняющимся приоритетам и умение сохранять фокус на результате в условиях продуктовой неопределённости Готовность выходить за границы привычного фронтенд-стека и осваивать незнакомую область с помощью команды Осознанное использование инструментов AI
Условия: Компенсируют ДМС, психотерапию, иностранные языки и занятия спортом Предоставляют больничный Можно работать на Пхукете