Вакансия в архиве, на неё нельзя откликнуться.

Middle+/Senior Frontend Developer

Требуемые навыки

ФронтендСредний (Middle) · JavaScript · Vue.js · ReactJS · Typescript

Местоположение и тип занятости

Полный рабочий день · Можно удаленно

Компания

Главное медиа о спорте на русском языке

Описание вакансии

Sports.ru — наш флагманский проект с более чем двадцатилетней историей. Это не просто главное медиа о спорте на русском языке с 20+ млн MAU, это технологическая платформа с десятками тысяч RPS, позволяющая пользователям читать тексты, блоги и новости, следить за матчами и участвовать в жизни комьюнити.

Кроме сайта мы делаем мобильные приложения, шоу в YouTube и подкасты.

Мы также развиваем два новых направления: Cyber.sports.ru — наш проект про киберспорт и видеоигры, созданный игроками для игроков; «Здоровье» — медиа о здоровом образе жизни, где рассказываем о тренировках, питании, травмах и восстановлении. И это не конец!

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

Команда фронтенда занимается развитием контентной части сайта (новости, блоги и посты), статистической (статистика по разным видам спорта, в том числе и киберспорт), UGC (пользовательские посты, чаты и комментарии, fantasy, предиктор) и, конечно же, монетизацией.

Кратко о том, что есть в команде:

  • Выстроенные процессы с недельными спринтами, в которых всегда есть место под технические задачи в интересах команды.
  • Ретро по итогам спринта, где мы постоянно обсуждаем и совершенствуем нашу деятельность.
  • Настроенный CI/CD с регулярным релизным процессом и QA.
  • Единая кодовая база на Vue.js и Node.js, которая обслуживает несколько разных платформ, например: sports.ru и cyber.sports.ru.
  • ESLint, stylelint и pre-commit хуки, чтобы не приходилось думать о стилях.
  • Обязательное код-ревью от коллег.
  • Дизайн-система и библиотека ui-компонентов.

Сейчас мы ищем сильного Frontend-разработчика, который вместе с нами будет строить лучшее спортивное медиа для многомиллионной аудитории.

Ключевые задачи:

  • Принимать архитектурные решения, как для новых проектов, так и для уже существующих.
  • Писать поддерживаемый и масштабируемый код на Vue.js и Node.js, покрывать его тестами.
  • Делать универсальные компоненты с возможностью расширения, которые могут использоваться в разных контекстах с разными источниками данных.
  • Заниматься около-DevOps задачами: внедрять RUM/APM, настраивать мониторинги и т.п.
  • Участвовать в код-ревью коллег.
  • Оптимизировать скорость загрузки и работы сайта.

Мы ждем, что ты:

  • Понимаешь устройство и потребности продуктовой разработки.
  • Имеешь уверенный опыт с нативным JavaScript.
  • Работал с любым современным JS-фреймворком (React/Vue/Angular).
  • Работал с Node.js и изоморфными приложениями.
  • Понимаешь основные паттерны проектирования и умеешь их применять.

Будет здорово, если у тебя есть опыт работы с CI/CD, TypeScript и Docker, а также если у тебя нет страха перед неизвестным, ты не боишься лезть в node_modules и знаешь про «правило бойскаута».

Условия:

  • Официальное трудоустройство и “белую” заработную плату.
  • ДМС со стоматологией с первого рабочего дня.
  • Возможность работать как в офисе, так и полностью удаленно, либо совмещать эти два варианта.
  • Просторный офис в центре Москвы (м. Новокузнецкая/Третьяковская) для тех, кто ценит работу не дома.
  • Корпоративную скидку на занятия английским и абонемент в спортзал.
  • Корпоративные футбол, волейбол и баскетбол.
  • Оплату профильных обучающих курсов и конференций.
  • Помощь в развитии персонального бренда (участие в конференциях, написание статей).
  • Интересные задачи, работу со сложным и крутым продуктом, которым ты будешь гордиться.

Ваш отклик

Вакансия в архиве
Вакансия в архиве, на неё нельзя откликнуться.