Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаСтарший разработчик интерфейсов в Музыку
Какие задачи вас ждут
Разработка новой функциональностиДля того, чтобы радовать пользователей, необходимо выпускать не только багофиксы, но и новые фичи. Наши менеджеры всегда держат руку на пульсе и генерируют огромное количество классных идей, которые воплощает наша команда. Фичи бывают разного спектра и разной сложности. Для примера: совсем недавно добавили возможность закреплять разные сущности в боковом меню в нашем десктопном приложении — это то, что так сильно просили наши пользователи. Ещё была большая и сложная задача по обновлению анимации Моей волны на главной странице с интеграцией анализатора частот. Сама анимация — это шейдер на WebGL, который написан на языке GLSL.
Проектирование продуктовых фич
Мы делаем большие фичи, которые работают не только в вебе, но и на мобильных платформах, и всегда стремимся делать это хорошо. Чтобы решение было качественным, мы используем подход с созданием кросс-платформенных рабочих групп, которые участвуют в проектировании фич, учитывая особенности каждой из платформ.
Разработка новых компонентов для UI библиотеки
Мы активно разрабатываем свою дизайн-систему и библиотеку React-компонентов, так как это не просто увеличивает скорость и комфортность разработки, но делает коммуникацию между дизайнерами и разработчиками более понятной. Вся система построена на дизайн-токенах, а для демонстрации результатов мы используем Storybook, который через CI разворачивается на нашей внутренней инфраструктуре.
Забота о счастье разработчиков
Для продуктовой разработки счастье пользователя — это приоритет, но и про наших разработчиков мы не забываем. Всегда стараемся развивать наши внутренние инструменты: от линтинга кода до автоматизации рутин. Стараемся не копить техдолг и вовремя от него избавляемся, выделяем время на рефакторинг текущей кодовой базы. Стараемся применять новые практики — например, при разработке десктопного приложения мы использовали методологию Feature Sliced Design.
Мы ждем, что вы
- Хорошо владеете чистым JS, React, HTML и CSS
- Знаете особенности разработки SPA-приложений
- Любите писать unit- и e2e-тесты и понимаете, зачем это нужно
- Работали с Node.js и Next.js
- Понимаете принципы чистого кода и чистой архитектуры
Будет плюсом, если вы
- Слушаете музыку на Яндекс Музыке :)
- Вдохновлены разработкой развлекательных сервисов, связанных с музыкой, кино и играми
- Разрабатывали приложения на Electron
- Участвуете в конференциях, митапах, хакатонах, tech talks и CTF
О команде
Наша команда разрабатывает музыкальные сценарии как для сайта Яндекс Музыки, так и для десктопных приложений на Windows и macOS. Другими словами, мы занимаемся всем тем, что связано с прослушиванием треков, альбомов, плейлистов и взаимодействием с Моей волной — нашей главной рекомендательной системой. Основные цели нашей команды — приносить счастье как нашим любимым пользователям, так и артистам. У нас весёлая, молодая и дружная команда, мы стараемся вместе проводить время — например, совместно ходим на митапы, а в свободное время участвуем в хакатонах и играем в игры.Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие