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

Мультимедийный сервис Okko — один из крупнейших российских VoD-сервисов, лидер по платной модели монетизации. Проект стартовал в 2011 году и сегодня представлен на всех ключевых платформах: Smart TV, mobile (IOS и Android), Apple TV, PlayStation 3, 4 и 5, web (ПК). Okko входит в экосистему Сбера. В связи с расширением, в команду сервиса требуется Frontend-разработчик. На данный момент мы в процессе архитектурного перехода с монолита на монорепозитории, и с JavaScript на TypeScript. Разделяем код на более мелкие пакеты и приложения - у нас очень много написанного кода, поскольку мы стараемся не использовать сторонние библиотеки, чтобы понимать и контролировать, что мы поставляем клиенту.У нас нет полноценного PWA, но используем возможности service workers. И весь этот код собирается через Webpack, и запускается в связке NodeJS и NginX. Для CI/CD используем Docker, Jenkins.Процесс верстки у нас идет по принципу Mobile First, а коммуницируем с дизайнерами через Figma. Основной стек: TypeScript, ReactJS, CSS ModulesРабочее окружение: BitBucket Server, Jira, Jenkins, Figma, Slack. Так как наши офисы находятся в Санкт–Петербурге и Москве, мы рассматриваем кандидатов на удаленную занятость или на релокацию из других городов. Мы готовы взять на себя помощь в организации переезда наших новых сотрудников.   Что мы предлагаем?  Амбициозные цели; Изучение и использование передовых технологий; Стать частью сильной команды; Высокая заработная плата (топ 10% по рынку) + премии; Официальное трудоустройство по ТК РФ и соблюдение всех социальных гарантий; Роскошный полис ДМС со стоматологией, страхование от несчастных случаев, полис выезжающих за рубеж. В офисе ведет прием врач-терапевт; Гибкий и комфортный рабочий график. При необходимости есть возможность работать из дома, т.к. главное для нас - результат; Современный офис с прекрасным панорамным видом на Парк 300-летия и Финский залив с кикером, кофе, йогуртами, фруктами и вкусными завтраками; Утренние занятия йогой в офисе, футбольный клуб с тренером; Индивидуальный подход к профессиональному росту и развитию внутри компании; Топовое оборудование и весь необходимый софт; Бюджет каждому сотруднику на обучение и развитие; Компенсация мобильной связи, занятий спортом/языковых курсов; Покрытие расходов на покупку девайсов для личного пользования; Обучение и развитие (внутреннее и внешнее), обмен опытом и знаниями, мастер-классы, литература – за счет компании; Льготные условия ипотеки от Сбера; Программа релокации для кандидатов из регионов; Возможность экспериментировать и пробовать что-то новое; Насыщенная корпоративная жизнь.  Чем предстоит заниматься:  Создавать новую функциональность; Писать unit-тесты на Jest; Читать код (в проекте обязательный 100% code review); Участвовать в развитии архитектуры проекта, планировании релизов.  Что для нас важно: — Отличное владение JavaScript, CSS3, HTML5;— Опыт разработки на ReactJS;— Понимание современных парадигм работы с CSS (CSS Modules, CSS-in-JS);— Опыт работы с контейнерами (Docker);— Понимание работы сборщиков (webpack);— Понимание принципов работы SSR. Что станет преимуществом:  Знакомство с TypeScript, Webpack, MobX; Опыт написания производительного кода; Опыт разработки изоморфных приложений.  Если в этом описании Вы увидели себя, смелее направляйте ваше резюме!