Мы создаём надёжные цифровые инструменты, которые помогают HR-отделу и бухгалтерии работать эффективнее. С их помощью мы автоматизируем рутинные задачи, ускоряем процессы, снижаем риск ошибок и обеспечиваем высокую точность расчётов, например при расчёте заработной платы, льгот и компенсаций. Наши решения уже используют в российских и международных подразделениях компании — как профильные специалисты, так и обычные сотрудники. В интерфейсах мы учитываем принципы инклюзивности и поддерживаем разные языки, чтобы было удобно работать в международных хабах. Будем рады видеть вас в нашей команде, если вы хотите участвовать в проектах, которые влияют на стратегические цели компании, видеть результат своей работы, делать работу сотрудников Яндекса комфортнее и повышать их мотивацию.

Обязанности:

Разработка интерфейсов
Вы будете создавать современные, отзывчивые и доступные пользовательские интерфейсы для веб-приложений, применять компонентный подход, управлять состоянием приложения и обеспечивать высокую производительность. Нужно будет писать чистый, типизированный и поддерживаемый код, используя лучшие практики и актуальные версии стека технологий. Оптимизация сервиса
Вы будете заниматься логированием, настройкой мониторингов и алертов, а также внедрять оптимизации, чтобы ускорить ответы сервиса.
Больше о фронтенде в Яндексе — в канале Yandex for Frontend

Ключевые навыки:

  • Разрабатывали современные веб-приложения на React
  • Работаете с менеджерами состояния (Redux, Effector или аналогичными решениями) и понимаете подходы к организации клиентского состояния
  • Отлично знаете JavaScript и TypeScript
  • Владеете HTML и CSS
  • Делаете адаптивную, кросс-браузерную и доступную вёрстку
  • Понимаете принципы построения компонентного UI и поддержки дизайн-системы
  • Работаете с инструментами сборки и разработки: Webpack, Vite
  • Понимаете базовые принципы оптимизации производительности фронтенд-приложений
  • Пишете автотесты и работали с Jest, Vitest, React Testing Library, Playwright, Hermione