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

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

Разработка функциональности
Вы будете выпускать новые фичи, чтобы радовать пользователей. Задачи будут разные: от небольших улучшений интерфейса до сложных продуктовых сценариев с нетривиальной технической реализацией. Оптимизация интерфейса
Вы будете работать над клиентскими оптимизациями и серверным рендерингом (SSR), чтобы интерфейс оставался быстрым и стабильным. Разработка UI-библиотеки
Вы будете участвовать в разработке дизайн-системы и библиотеки React-компонентов. Это ускорит разработку и упростит коммуникацию между дизайнерами и разработчиками. Система основана на дизайн-токенах, а для демонстрации результатов используется Storybook, который через CI разворачивается во внутренней инфраструктуре. Улучшение инструментов разработки
Счастье пользователя — наш приоритет, но и про разработчиков мы не забываем. Вы будете развивать внутренние инструменты: от линтинга кода до автоматизации рутин, не допускать накопления техдолга и выделять время на рефакторинг. Также вы станете применять современные практики, например использовать методологию Feature-Sliced Design при разработке приложений. Больше о фронтенде в Яндексе — в канале Yandex for Frontend

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

  • Владеете чистым JS, React, HTML и CSS
  • Понимаете принципы чистого кода и чистой архитектуры
  • Любите писать unit- и E2E-тесты и понимаете, зачем это нужно
  • Работали с Node.js и Next.js

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

  • Слушаете музыку на Яндекс Музыке :)
  • Вдохновлены разработкой развлекательных сервисов, связанных с музыкой, кино и играми
  • Разрабатывали приложения на Electron
  • Принимаете участие в конференциях, митапах, хакатонах, Tech Talks и CTF