Senior React developer

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

Rutube
4,0

Москва

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

RUTUBE - крупнейший российский видеохостинг, где собраны различные категории видео: премьерные выпуски шоу и сериалов, прямые эфиры телеканалов, фильмы и мультфильмы, контент видеоблогеров.

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

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

Немного про проекты и команды:

В компании мы практикуем продуктовый подход и работаем в формате 2-х недельных спринтов. Основные направления разработки — стрим Опыта пользователя (rutube.ru/), стрим Опыта автора (studio.rutube.ru/), стрим Модерации контента, стрим разработки собственного Плеера и стрим Платформенной команды.

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

Каждая отдельная команда является самостоятельной и включает в себя все необходимые роли: Продакт, Деливери, Аналитик, Тестировщик, Дизайнер, Бекенд, Фронтенд разработка и Инженер инфраструктуры. Есть собственный отдел Исследований клиентского опыта, Машинного обучения и Анализа данных.

Типичные задачи:

  • Разработка и верстка компонентов для приложений на React ( это База )
  • Написании бизнес-логики фичей ( иногда очень интересной )
  • Исправление багов ( тоже База, стараемся их уменьшать доступными способами )
  • Код-ревью коллег ( костыли иногда допустимы, но лучше без них )
  • Участие в дейли, груммингах, оценках, ретро и планировании ( это Ритуалы, некоторые очень полезные )
  • Декомпозиция крупных задач ( будем долго слушать почему задачу в 80 часов нельзя разбить хотя бы на 2 по 40 — нет )
  • Рефакторинг существующей кодовой базы ( кто-то писал велосипеды, теперь мы делаем красиво — карма )
  • Проведение релизов на прод ( у нас даже методичка и регламент есть )

Ждем, что ты:

  • Уверенно знаешь JavaScript, его основные концепции и актуальный синтаксис
  • Оперируешь асинхронщиной: event loop, таймеры, Promise, async/await.
  • Владеешь версткой на достаточном уровне, чтобы собрать по Figmа и компонент, и страницу, знаешь препроцессоры ( SCSS, Less, Stylus ), умеешь в адаптив
  • Свободно пишешь клиентскую логику на фреймворке React, знаешь особенности его рендеринга и думаешь об оптимизациях
  • Понимаешь что такое код-ревью и в чем его ценность

Особенно здорово, если:

  • Придерживаешься принципов чистой архитектуры
  • Знаешь что такое TypeScript и применяешь его на практике
  • Пишешь юнит и интеграционные тесты
  • Умеешь организовывать работу с данными в экосистеме React (Redux, Mobx, Recoil, Redux-Saga, Redux Toolkit )
  • Знаешь чем отличаются SSR от SPA приложений
  • Был опыт написания документации для библиотеки или сервиса
  • Понимаешь принципы организации и настройки CI/CD
  • Умеешь настраивать сборки и дорабатывать под нужды проекта
  • Есть опыт написания кода для серверных приложений на Node.js

Что мы предлагаем:

  • Опыт работы над крупнейшем видеосервисом страны;
  • Работу в команде профессионалов и творческих людей;
  • Достойный уровень дохода (обсуждается индивидуально с каждым кандидатом);
  • Оформим ДМС не дожидаясь окончания испытательного срока;
  • Скидки от компаний-партнеров
  • Фрукты, сладости, вкуснейший кофе каждый день;
  • Гибкое начало рабочего дня;
  • Возможность работать в удаленном формате ( РФ );
  • Уютный офис с развитой инфраструктурой в 5 минутах от станции метро Сокол.

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

JavaScript
React
Redux
TypeScript
React.js
Node.js

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Вакансия опубликована 29 ноября 2023 в Москве

Отзывы о компании

4,0очень хорошо
Оценка Dream Job

72%

Рекомендуют работодателя
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

Похожие вакансии

Опыт более 6 лет
Можно из дома
Проектировать и разрабатывать веб-приложения компании на React, React Hooks, Redux, MobX. Самостоятельно декомпозировать задачи бэклога. Оценивать трудоемкость задач вместе...
Знание javescript ES6 и выше. Опыт с React, React Hooks, Redux, MobX, TypeScript от 4-х лет обязательно.
Опыт от 3 до 6 лет
Можно из дома
Разработка функциональных, качественных и красивых SPA-приложений. Написание чистого, качественного и переиспользуемого кода. Участие в разработке/поддержке/рефакторинге компонентов и...
Релевантный опыт разработки от 2 лет. Ты командный разработчик и живешь в ритме Agile (Scrum). Уверенные знания TS, ES5...
Откликнуться
Опыт более 6 лет
Можно из дома
Разработка функциональных React компонентов. Взаимодействие с бэкенд-разработчиками, аналитиком, проработка деталей разрабатываемой системы.
Навык работы с HTML5+CSS3. Typescript хотя бы пробовали для себя и понимаете, как и зачем этим пользоваться.
Опыт от 1 года до 3 лет
Можно из дома
Используем self-hosted GitLab.
HTML/CSS/JS - Как основа (то есть обязательно) (опыт от 2-3 лет). React + TypeScript +MobX + NextJS (продакшн...
Опыт от 3 до 6 лет
Можно из дома
Поддержка текущего приложения. Разработка нового функционала. Интеграция со сторонними сервисами. Техническая поддержка бизнеса.
Опыт работы c React (или React Native) и Node.js от двух лет. Уверенное понимание клиент-серверного взаимодействия. Опыт построения REST...
Откликнуться
Опыт от 3 до 6 лет
Можно из дома
Над чем предстоит работать: Участвовать в проектировании и реализации архитектуры frontend части приложения. Описывать интерфейс взаимодействия Frontend-backend с использованием...
Уверенное знание JavaScript и Typescript, CSS и HTML. Опыт коммерческой командной разработки на React от 2-3 лет.