💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

Frontend-разработчик

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

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

Компания

Один из ведущих онлайн-кинотеатров в России

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

О компании и команде

Rambler&Co занимает первое место среди медиахолдингов России по объему аудитории цифровых ресурсов — свыше 45,2 млн человек ежемесячно (по данным Mediascope, Cross Web, 2023). В него входят «Лента.ру», «Газета.Ru», «Чемпионат», портал «Рамблер», «Секрет фирмы» и ряд других медиаактивов. Благодаря различной тематической принадлежности площадок холдинг покрывает почти весь спектр интересов и потребностей различных аудиторий.

    Наш стек:

    • React (функциональные компоненты, хуки);
    • Redux и Redux Toolkit (RTK) для управления состоянием;
    • Node.js для разработки серверной части (опционально, в зависимости от проекта);
    • Vite и Webpack для сборки и оптимизации проекта;
    • TypeScript (обязательно);
    • RPC (Remote Procedure Call) для взаимодействия клиента и сервера;
    • REST API;
    • Git (GitHub/GitLab/Bitbucket);
    • CSS/SCSS, Tailwind CSS или другие CSS-решения.

    Ожидания от кандидата

    Чем предстоит заниматься?

    • Разработкой и поддержкой клиентской части веб-приложений с использованием React и Redux;
    • оптимизацией производительности приложений;
    • интеграцией с бэкенд-сервисами (REST API, RPC);
    • написанием чистого, поддерживаемого и тестируемого кода на TypeScript;
    • настройкой и оптимизацией сборки проектов с использованием Vite и Webpack;
    • участием в код-ревью и обсуждении архитектуры приложений;
    • взаимодействием с командой разработчиков, дизайнеров и менеджеров проектов.

    Что мы ищем и ценим:

    • Опыт коммерческой разработки на React от 2 лет;
    • глубокое понимание Redux и Redux Toolkit (RTK);
    • обязательное знание TypeScript и опыт работы с ним;
    • опыт работы с RPC (реализация или интеграция);
    • обязательное знание и опыт работы с Webpack и Vite;
    • знание JavaScript (ES6+) и понимание принципов работы асинхронного кода;
    • опыт работы с Node.js (будет плюсом);
    • понимание принципов SSR/SSG (Next.js или аналоги) будет плюсом;
    • опыт работы с системами контроля версий (Git);
    • умение работать в команде и самостоятельно.

    Будет плюсом:

    • Опыт работы с Docker;
    • знание CI/CD процессов;
    • опыт работы с WebSockets;
    • понимание принципов тестирования (Jest, React Testing Library, Cypress).

    Условия работы

    Мы предлагаем:

    • Официальное трудоустройство;
    • Топовое оборудование и весь необходимый софт;
    • ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
    • Современный офис (Даниловская мануфактура, м. Тульская), бесплатный спорт в собственном спортзале от «Лиги Героев»;
    • Гибридный или удаленный формат работы;
    • Бесплатная подписка на сервисы партнеров;
    • Насыщенная корпоративная жизнь.