Frontend Developer

schedule7 hours ago
Apply Nowopen_in_new

Job description

Aviasales OTA — продукт, в котором пользователь может не только найти, но и купить авиабилет напрямую у Авиасейлс. Команда отвечает за весь путь от выбора билета до завершения покупки и появления информации о ней в профиле.

Это большой продукт со сложной логикой бронирования и собственной платёжной формой.

Дополнительную сложность создают специфика авиаиндустрии и разные партнёрские сценарии. Изменения в основном флоу напрямую влияют на опыт пользователей и результат команды.

У разработчиков единый бэклог: здесь нет людей, навсегда закреплённых за одной фичей. Приоритеты планируются трёхмесячными циклами, а работаем двухнедельными спринтами.

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

Skills mentioned

Apply for this job

Use the application link supplied with this listing to apply to Aviasales. Check the destination before entering personal information.

Apply Nowopen_in_new