Привет! Мы – продуктовая IT компания Виасат Тех. Наш продукт – это стриминговый сервис нового поколения viju .
viju – это уникальные для российского рынка фильмы, сериалы и эксклюзивные телеканалы по подписке, доступные на платформах web, iOS, Android, Smart TV и Android TV.
Чем мы отличаемся от остальных сервисов смотрения?
Всем знакома ситуация, когда больше времени уходит на выбор фильма или сериала, чем на сам просмотр. Мы создаем стриминговый сервис, который решает эту проблему с помощью современных ML-технологий и продуманных механизмов рекомендаций. У нас не просто умные алгоритмы – мы разрабатываем уникальные способы подачи и выбора контента, чтобы каждый зритель быстро находил то, что ему действительно интересно, и сразу переходил к просмотру.
Наша команда продолжает расти и сейчас мы в поисках Frontend разработчика, который присоединится к команде web и займется развитием крупного стримингового сервиса viju на рынке РФ/СНГ.
Наш стек - это Vue3/Nuxt3. Проекту уже больше 3х лет, однако мы тщательно следим за индустрией - и не имеем legacy кода. Нам нужен опытный разработчик, который будет готов привносить качественные технические решения в наш проект.
В компании уже 70+ человек, нужно присоединиться к команде разработки, развивать UX часть (мы любим когда все плавно и быстро работает), предлагать и улучшать уже существующий функционал как технически, так и с точки зрения UI.
Мы используем pnpm для работы в монорепе, и все наши проекты разделены на проекты и модули.
Чем нужно будет заниматься:
проектировать и разрабатывать программные продукты для web приложения viju;
проводить code review;
создавать новые разделы приложения;
писать тесты;
оптимизировать производительность фронтенда, развивать текущую архитектуру;
обсуждать решения с продактами, тестировщиками и другими тиммейтами;
От тебя мы ожидаем:
отличное знание JS и TypeScript;
опыт с Nuxt (2/3) - обязателен. Мы используем Nuxt3.
отличное знание HTML/CSS/JS;
опыт коммерческой разработки (3+ лет);
опыт коммерческой разработки на Vue экосистеме (Vue 3, Vuex, Pinia);
написание тестов (unit, functional);
знание методик оптимизации производительности фронтенда и умение их применять;
понимание того, зачем нужны в современном мире React/Vue/Angular, и знание их особенностей “под капотом”
понимание работы на базовом уровне Docker. На уровне “возьми эти файлы отсюда и положи сюда”. Настраивать полностью самостоятельно пайплайн не нужно - у нас есть команда DevOps.
участие в формировании frontend культуры к команде, где приветствуются свои идеи по тому, как должен выглядеть код в компании.
умение грамотно формулировать свои мысли, грамотно и прозрачно вести коммуникацию.
умение предсказывать потенциальные проблемы “заранее”, активно доносить свою позицию всем заинтересованным лицам.
Плюсом будет:
Опыт работы с потоковым видео (мы используем shaka-player), или HTML5 Media;
разбираешься с vite/webpack, достаточно понимания пайплана работы;
умение работать с анимациями;
понимание базовых паттернов проектирования;
если ты не тянешь лишние зависимости в проект и экономишь размер своего бандла;
опыт работы с браузерным видео — сторонние плееры, кеширование, DRM и вот это все.
У нас есть:
Мамаева Ирина Анатольевна
Москва
до 230000 RUR
Москва
до 430000 RUR