Напиши текст вакансии для должности "Frontend-разработчик (JavaScript, React)". Название компании: "S8 Capital". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'JavaScript', 'React', 'CSS', 'HTML'

Над созданием IT-продуктов работает почти 600 экспертов в области разработки, тестирования, системного администрирования, аналитики, проектного и продуктового менеджмента, поддержки и эксплуатации. Мы — «Столото», крупнейший распространитель всероссийских государственных лотерей, популярность которых в России стремительно растет. Сегодня в лотереи регулярно играет до 40% жителей городов. Цифровые платформы «Столото» посещает более 10 млн пользователей. Потенциал лотерейного рынка огромен, и у вас есть возможность внести в него свой существенный вклад. Присоединяйтесь к нашей команде! Проект (собственный продукт компании S8 Capital): Сайт Столото - это высоконагруженный проект, написанный с использованием библиотек react, react-redux, redux-saga. Взаимодействие с сервером происходит частично по REST API, частично с использованием библиотеки GraphQL (с Apollo). Для маршрутизации используется nextJS. Для стилизации компонентов - Styled-Componets. Сборка проекта осуществляется Webpack&#39;ом. Верстка страниц сайта частично адаптивная, частично разделена на десктопную и мобильную версии. На сайте присутствуют элементы авторизации, кабинета пользователя, регистрации пользователя, модуля новостей, корзины, трансляции и анимации розыгрышей лотерейных игр, а также интерактивные страницы покупки лотерейных билетов и просто статические страницы с различным контентом. Сайт Столото – большой и сложный ИТ-продукт, который постоянно растет и развивается. Ежедневно сайт и его мобильную версию посещают до полумиллиона уникальных пользователей. Методология разработки: Двухнедельные спринты с последующим тестированием и выпуском релиза. Задачи ставятся в task-трекере Jira. Задачи: Основные задачи - перевод десктопного и мобильного сайтов на React, используя адаптивную верстку, разработка нового функционала сайта, оптимизация скорости загрузки страниц, внедрение PWA и TypeScript&#39;а. С legacy кодом работать не придется. Команда: На текущий момент фронтенд-команда состоит из пяти разработчиков уровней middle и senior. Мы планируем увеличить команду до десяти разработчиков в течение этого года. Наши ожидания:  Отличное знание JavaScript, HTML и CSS Базовые знания TypeScript Знание библиотек React, React-Redux, Redux-Saga, Styled-Components Опыт разработки на JavaScript и React от 2-х лет Опыт работы с NextJS, GraphQL, Node.js Опыт использования Webpack, Git, Gitlab, Jira, Figma Опыт оптимизации времени рендеринга и загрузки страниц Опыт проектирования архитектуры приложений  Мы предлагаем:  Возможность удаленной работы / Рабочее место в комфортабельном офисе в Москве или в Санкт-Петербурге; Официальное оформление согласно ТК РФ Дополнительное вознаграждение за результат – квартальные бонусы Возможности развития (обучение, возможность горизонтального и вертикального роста) Расширенный полис ДМС со стоматологией Гибкое начало рабочего дня, 5/2 Корпоративный спорт: футбол, хоккей, йога, беговой клуб Собственное волонтёрское движение Доступ к корпоративному пакету скидок – в фитнес-клубы, на уроки английского и т.д. Вовлеченное в процессы и ориентированное на результат руководство, которое поддерживает идеи своих сотрудников