← Все вакансии

Фронтенд-разработчик в команду геопоиска

Яндекс Карты — один из крупнейших сервисов для поиска мест и организаций. Наша команда отвечает за геопоиск. Мы делаем так, чтобы пользователи быстро и точно находили нужные места: от конкретных адресов — «Яндекс на Льва Толстого» до сложных сценариев выбора — «ресторан с красивым видом на город». Каждый день нашими решениями пользуются десятки миллионов людей.

Мы активно развиваем новое направление — ИИ-ассистентов и диалоговые сценарии на базе агентских платформ и больших языковых моделей. Команда геопоиска — среди первых в Картах, кто внедряет эти технологии в реальные пользовательские сценарии.

Ищем фронтенд-разработчика, который поможет нам переосмыслить поиск: сделать его более умным, быстрым и удобным. Вам предстоит работать с уже существующими интерфейсами и создавать новые UX-паттерны для диалогового взаимодействия внутри приложения.

Задачи и обязанности

Проектирование современных поисковых и диалоговых интерфейсов


Вы будете улучшать пользовательский опыт в поиске Карт: развивать существующие сценарии, упрощать сложные пользовательские пути и создавать новые интерфейсы. Важно не только реализовывать решения, но и предлагать идеи — продуктовые и технические — и доводить их до внедрения.

Разработка и внедрение фронтенд- и фулстек-решений


Вам предстоит находить оптимальные технические решения, экспериментировать с подходами и инструментами, а затем внедрять их в продукт. Мы уделяем особое внимание производительности и пользовательскому опыту: интерфейсы должны работать быстро и стабильно на любых устройствах, код — оставаться чистым, современным и поддерживаемым, архитектура — масштабируемой и устойчивой.

Больше о фронтенде в Яндексе — в канале Yandex for Frontend

Требования

  • Работали с React
  • Уверенно владеете JavaScript
  • Умеете работать с кросс-браузерной и адаптивной вёрсткой
  • Знакомы с шаблонами проектирования и компонентным подходом
  • Используете инструменты для повышения качества кода: линтеры, тесты
  • Умеете самостоятельно организовывать свою работу и нести ответственность за результат
  • Эффективно взаимодействуете с командой

Дополнительные требования

  • Работали с TypeScript и Node.js
  • Знакомы с системами контроля версий: Git, SVN
  • Уверенно пользуетесь командной строкой в UNIX-системах
JavaScript TypeScript React Node.js Git
Откликнуться →