- generic [active] [ref=f230e1]: - generic [ref=f230e2]: - banner [ref=f230e3]: - generic [ref=f230e4]: - link "Getmatch" [ref=f230e5] [cursor=pointer]: - /url: / - button [ref=f230e7] [cursor=pointer]: - img "Открыть меню" [ref=f230e8] - main [ref=f230e9]: - generic [ref=f230e10]: - generic [ref=f230e11]: - generic [ref=f230e12]: - text: Вакансия в архиве Компания больше не ищет сотрудника. Посмотрите - link "похожие предложения" [ref=f230e13] [cursor=pointer]: - /url: /vacancies?s=vacancy_page_archived - generic [ref=f230e14]: - generic [ref=f230e15]: - generic [ref=f230e16]: - generic [ref=f230e18]: - link "Все вакансии" [ref=f230e20] [cursor=pointer]: - /url: /vacancies?s=vacancy_breadcrumbs - generic [ref=f230e21]: - text: • - link "JavaScript / TypeScript" [ref=f230e22] [cursor=pointer]: - /url: /vacancies/js_frontend/__seo?s=vacancy_breadcrumbs - generic [ref=f230e23]: - text: • - link "Remote" [ref=f230e24] [cursor=pointer]: - /url: /vacancies/js_frontend/remote?s=vacancy_breadcrumbs - generic [ref=f230e25]: - text: • - link "Middle" [ref=f230e26] [cursor=pointer]: - /url: /vacancies/js_frontend/remote/middle?s=vacancy_breadcrumbs - heading "Frontend Developer (Vue.js)" [level=1] [ref=f230e27] - heading [level=2] [ref=f230e28]: - text: в - link "Viasat Tech" [ref=f230e29] [cursor=pointer]: - /url: /companies/68v6z9v9-viasat-tech?s=vacancy - heading "200 000 —‍ 300 000 ₽/‍мес на руки" [level=3] [ref=f230e30] - generic [ref=f230e33]: - generic [ref=f230e34]: 📍 Весь мир - generic [ref=f230e36]: Удалённо - generic [ref=f230e38]: - generic [ref=f230e39]: - generic [ref=f230e40]: Специализация - generic [ref=f230e41]: JavaScript / TypeScript - generic [ref=f230e42]: - generic [ref=f230e43]: Уровень - generic [ref=f230e44]: Middle, Senior - generic [ref=f230e45]: - generic [ref=f230e46]: Требуемый опыт - generic [ref=f230e47]: 3+ лет - button "Поделиться" [ref=f230e51] [cursor=pointer] - generic [ref=f230e53]: - heading "Технологии/инструменты" [level=2] [ref=f230e54] - generic [ref=f230e55]: - generic [ref=f230e56]: JavaScript - generic [ref=f230e58]: TypeScript - generic [ref=f230e60]: Vue.js - generic [ref=f230e62]: Nuxt.js - generic [ref=f230e64]: - paragraph [ref=f230e65]: Привет! - paragraph [ref=f230e66]: - text: Мы — продуктовая IT-компания Виасат Тех. Наш продукт — это - strong [ref=f230e67]: стриминговый сервис нового поколения viju. - paragraph [ref=f230e68]: - strong [ref=f230e69]: viju - text: — это уникальные для российского рынка фильмы, сериалы и эксклюзивные телеканалы по подписке, доступные на платформах web, iOS, Android, Smart TV и Android TV. - paragraph [ref=f230e70]: - strong [ref=f230e71]: Чем мы отличаемся от остальных сервисов смотрения? - paragraph [ref=f230e72]: Всем знакома ситуация, когда больше времени уходит на выбор фильма или сериала, чем на сам просмотр. Мы создаем стриминговый сервис, который решает эту проблему с помощью современных ML-технологий и продуманных механизмов рекомендаций. У нас не просто умные алгоритмы — мы разрабатываем уникальные способы подачи и выбора контента, чтобы каждый зритель быстро находил то, что ему действительно интересно, и сразу переходил к просмотру. - paragraph [ref=f230e73]: - text: Наша команда продолжает расти и сейчас мы в поисках - strong [ref=f230e74]: Frontend-разработчика, - text: который присоединится к команде web и займется развитием крупного стримингового сервиса viju на рынке РФ/СНГ. - paragraph [ref=f230e75]: Наш стек — это Vue3/Nuxt3. Проекту уже больше 3-х лет, однако мы тщательно следим за индустрией — и не имеем legacy-кода. Нам нужен опытный разработчик, который будет готов привносить качественные технические решения в наш проект. - paragraph [ref=f230e76]: В компании уже 80+ человек, нужно присоединиться к команде разработки, развивать UX-часть (мы любим, когда все плавно и быстро работает), предлагать и улучшать уже существующий функционал как технически, так и с точки зрения UI. - paragraph [ref=f230e77]: Мы используем pnpm для работы в монорепе, и все наши проекты разделены на проекты и модули. - paragraph - heading "Чем нужно будет заниматься:" [level=2] [ref=f230e78] - paragraph - list [ref=f230e79]: - listitem [ref=f230e80]: Проектировать и разрабатывать программные продукты для web приложения viju. - listitem [ref=f230e81]: Проводить code review. - listitem [ref=f230e82]: Создавать новые разделы приложения. - listitem [ref=f230e83]: Писать тесты. - listitem [ref=f230e84]: Оптимизировать производительность фронтенда, развивать текущую архитектуру. - listitem [ref=f230e85]: Обсуждать решения с продактами, тестировщиками и другими тиммейтами. - paragraph - heading "От тебя мы ожидаем:" [level=2] [ref=f230e86] - paragraph - list [ref=f230e87]: - listitem [ref=f230e88]: Отличное знание JS и TypeScript. - listitem [ref=f230e89]: Опыт с Nuxt (2/3) — обязателен. Мы используем Nuxt3. - listitem [ref=f230e90]: Отличное знание HTML/CSS/JS. - listitem [ref=f230e91]: Опыт коммерческой разработки (3+ лет). - listitem [ref=f230e92]: Опыт коммерческой разработки на Vue экосистеме (Vue 3, Vuex, Pinia). - listitem [ref=f230e93]: Написание тестов (unit, functional). - listitem [ref=f230e94]: Знание методик оптимизации производительности фронтенда и умение их применять. - listitem [ref=f230e95]: Понимание того, зачем нужны в современном мире React/Vue/Angular, и знание их особенностей “под капотом”. - listitem [ref=f230e96]: Понимание работы на базовом уровне Docker. На уровне “возьми эти файлы отсюда и положи сюда”. Настраивать полностью самостоятельно пайплайн не нужно — у нас есть команда DevOps. - listitem [ref=f230e97]: Участие в формировании frontend культуры к команде, где приветствуются свои идеи по тому, как должен выглядеть код в компании. - listitem [ref=f230e98]: Умение грамотно формулировать свои мысли, грамотно и прозрачно вести коммуникацию. - listitem [ref=f230e99]: Умение предсказывать потенциальные проблемы “заранее”, активно доносить свою позицию всем заинтересованным лицам. - paragraph [ref=f230e100]: - emphasis [ref=f230e101]: "Плюсом будет:" - list [ref=f230e102]: - listitem [ref=f230e103]: Опыт работы с потоковым видео (мы используем shaka-player), или HTML5 Media. - listitem [ref=f230e104]: Разбираешься с vite/webpack, достаточно понимания пайплана работы. - listitem [ref=f230e105]: Умение работать с анимациями. - listitem [ref=f230e106]: Понимание базовых паттернов проектирования. - listitem [ref=f230e107]: Если ты не тянешь лишние зависимости в проект и экономишь размер своего бандла. - listitem [ref=f230e108]: Опыт работы с браузерным видео — сторонние плееры, кеширование, DRM и вот это все. - paragraph - heading "У нас есть:" [level=2] [ref=f230e109] - paragraph - list [ref=f230e110]: - listitem [ref=f230e111]: Возможность быстрого и прямого влияния на процессы. - listitem [ref=f230e112]: Отсутствие бюрократии и быстрое принятие решений. - listitem [ref=f230e113]: Официальное трудоустройство по ТК РФ. - listitem [ref=f230e114]: Полностью белую зарплату (обсуждается по результатам собеседования). - listitem [ref=f230e115]: Удаленный или гибридный формат работы — на выбор. - listitem [ref=f230e116]: Возможность карьерного роста. - listitem [ref=f230e117]: Пакет ДМС (по окончании испытательного срока 3 месяца). - listitem [ref=f230e118]: Мега-классную, интересую, увлечённую и молодую команду профессионалов. - button "Поделиться" [ref=f230e121] [cursor=pointer] - img "Viasat Tech" [ref=f230e126] - generic [ref=f230e130]: - heading "О компании Viasat Tech" [level=2] [ref=f230e131] - generic [ref=f230e132]: - generic [ref=f230e133]: - generic [ref=f230e134]: Сфера - generic [ref=f230e135]: Продуктовая компания - generic [ref=f230e136]: - generic [ref=f230e137]: Размер - generic [ref=f230e138]: 51 - 100 - paragraph [ref=f230e140]: Viasat Tech — это инновационный центр, который воплощает многолетний опыт компании Viasat, созданный специально для реализации высокотехнологичных решений в области цифрового смотрения. - generic [ref=f230e145]: - heading "Похожие вакансии" [level=2] [ref=f230e146] - generic [ref=f230e147]: - generic [ref=f230e149]: - img "Constructor.io" [ref=f230e151] - generic [ref=f230e152]: - link [ref=f230e154] [cursor=pointer]: - /url: /vacancies/34952-engineering-manager-offsite-discovery?s=vacancy_similar - 'heading "Engineering Manager: Offsite Discovery" [level=3] [ref=f230e155]' - generic [ref=f230e156]: 8 000 – 10 500 USD/мес на руки - generic [ref=f230e157]: 📍 Worldwide, Remote - generic [ref=f230e159]: - img "Название скрыто (Fintech)" [ref=f230e161] - generic [ref=f230e162]: - link [ref=f230e164] [cursor=pointer]: - /url: /vacancies/35159-senior-fullstack-engineer-frontend-focused?s=vacancy_similar - heading "Senior Fullstack Engineer (Frontend-focused)" [level=3] [ref=f230e165] - generic [ref=f230e166]: 4 500 – 6 000 USD/мес на руки - generic [ref=f230e167]: 📍 Worldwide, Remote - generic [ref=f230e169]: - img "Т-Банк" [ref=f230e171] - generic [ref=f230e172]: - link [ref=f230e174] [cursor=pointer]: - /url: /vacancies/34761-junior-middle-js-react-developer-shoping-i?s=vacancy_similar - heading "Junior/Middle JS React Developer (Шопинг и Реклама)" [level=3] [ref=f230e175] - generic [ref=f230e176]: Зарплата скрыта, но соответствует вашей подписке - generic [ref=f230e177]: 📍 Россия, Казахстан, Ереван (Армения), Беларусь, Удалённо - generic [ref=f230e179]: - img "Т-Банк" [ref=f230e181] - generic [ref=f230e182]: - link [ref=f230e184] [cursor=pointer]: - /url: /vacancies/34629-junior-frontend-razrabotchik-react?s=vacancy_similar - heading "Junior Frontend-разработчик (React)" [level=3] [ref=f230e185] - generic [ref=f230e186]: Зарплата скрыта, но соответствует вашей подписке - generic [ref=f230e187]: 📍 Санкт-Петербург (м. Площадь Александра Невского), Воронеж, Нижний Новгород, Самара, Ростов-на-Дону, Гибрид | 📍 Россия, Удалённо - link "Все похожие вакансии" [ref=f230e189] [cursor=pointer]: - /url: https://getmatch.ru/vacancies?sp=js_frontend&l=remote&s=vacancy_similar_vacancies - generic [ref=f230e192]: - generic [ref=f230e193]: - heading "Больше вакансий" [level=3] [ref=f230e194] - link "Frontend-разработчиков в Москве" [ref=f230e195] [cursor=pointer]: - /url: /vacancies/js_frontend/moscow?s=vacancy_seo_links_more_vacancies - link "Junior Frontend-разработчиков" [ref=f230e196] [cursor=pointer]: - /url: /vacancies/js_frontend/junior?s=vacancy_seo_links_more_vacancies - link "Frontend-разработчиков в Санкт-Петербурге" [ref=f230e197] [cursor=pointer]: - /url: /vacancies/js_frontend/spb?s=vacancy_seo_links_more_vacancies - link "Middle Frontend-разработчиков удалённо" [ref=f230e198] [cursor=pointer]: - /url: /vacancies/js_frontend/remote/middle?s=vacancy_seo_links_more_vacancies - link "Senior Frontend-разработчиков с релокацией" [ref=f230e199] [cursor=pointer]: - /url: /vacancies/js_frontend/relocate/senior?s=vacancy_seo_links_more_vacancies - link "Lead Frontend-разработчиков в России" [ref=f230e200] [cursor=pointer]: - /url: /vacancies/js_frontend/russia/lead?s=vacancy_seo_links_more_vacancies - generic [ref=f230e201]: - heading "Похожие вакансии" [level=3] [ref=f230e202] - link "В Москве" [ref=f230e203] [cursor=pointer]: - /url: /vacancies/moscow?s=vacancy_seo_links_similar_vacancies - link "Frontend-разработчиков удалённо" [ref=f230e204] [cursor=pointer]: - /url: /vacancies/js_frontend/remote?s=vacancy_seo_links_similar_vacancies - link "Middle Frontend-разработчиков" [ref=f230e205] [cursor=pointer]: - /url: /vacancies/js_frontend/middle?s=vacancy_seo_links_similar_vacancies - link "C-level Frontend-разработчиков в регионах РФ" [ref=f230e206] [cursor=pointer]: - /url: /vacancies/js_frontend/regions/c_level?s=vacancy_seo_links_similar_vacancies - link "Junior Frontend-разработчиков в Москве" [ref=f230e207] [cursor=pointer]: - /url: /vacancies/js_frontend/moscow/junior?s=vacancy_seo_links_similar_vacancies - link "Middle Frontend-разработчиков в Санкт-Петербурге" [ref=f230e208] [cursor=pointer]: - /url: /vacancies/js_frontend/spb/middle?s=vacancy_seo_links_similar_vacancies - generic [ref=f230e209]: - heading "Зарплаты" [level=3] [ref=f230e210] - link "Frontend-разработчиков" [ref=f230e211] [cursor=pointer]: - /url: /salaries/js_frontend?s=vacancy_seo_links_salaries - link "Automation QA-тестировщиков" [ref=f230e212] [cursor=pointer]: - /url: /salaries/qa_auto?s=vacancy_seo_links_salaries - 'link "Project Manager`ов" [ref=f230e213] [cursor=pointer]': - /url: /salaries/project_management?s=vacancy_seo_links_salaries - 'link "Engineering manager`ов" [ref=f230e214] [cursor=pointer]': - /url: /salaries/engineering_management?s=vacancy_seo_links_salaries - link "Manual QA-тестировщиков" [ref=f230e215] [cursor=pointer]: - /url: /salaries/qa_manual?s=vacancy_seo_links_salaries - link "Information Security специалистов" [ref=f230e216] [cursor=pointer]: - /url: /salaries/information_security?s=vacancy_seo_links_salaries - contentinfo [ref=f230e217]: - generic [ref=f230e218]: - link "Логотип getmatch" [ref=f230e220] [cursor=pointer]: - /url: / - img "Логотип getmatch" [ref=f230e221] - generic [ref=f230e222]: - generic [ref=f230e223]: - list [ref=f230e224]: - listitem [ref=f230e225]: - link "Телеграм-бот с вакансиями" [ref=f230e226] [cursor=pointer]: - /url: https://t.me/g_jobbot?start=u_footer - listitem [ref=f230e227]: - link "Вакансии" [ref=f230e228] [cursor=pointer]: - /url: /vacancies?s=footer - listitem [ref=f230e229]: - link "Зарплаты" [ref=f230e230] [cursor=pointer]: - /url: /salaries?s=footer - listitem [ref=f230e231]: - link "Каталог" [ref=f230e232] [cursor=pointer]: - /url: /catalog?s=footer - list [ref=f230e233]: - listitem [ref=f230e234]: - link "Работодателям" [ref=f230e235] [cursor=pointer]: - /url: https://getmatch.ru/companies?s=footer - listitem [ref=f230e236]: - link "Разместить вакансию" [ref=f230e237] [cursor=pointer]: - /url: https://getmatch.ru/demo/vacancies?s=footer - listitem [ref=f230e238]: - button "Зарегистрироваться" [ref=f230e239] [cursor=pointer] - listitem [ref=f230e240]: - button "Войти" [ref=f230e241] [cursor=pointer] - generic [ref=f230e242]: - heading "Нужна помощь?" [level=6] [ref=f230e243] - paragraph [ref=f230e244]: Мы на связи по будням с 10:00 до 19:00 - list [ref=f230e245]: - listitem [ref=f230e246]: - link "Почта hello@getmatch.ru" [ref=f230e247] [cursor=pointer]: - /url: mailto:hello@getmatch.ru - img "Почта" [ref=f230e248] - generic [ref=f230e249]: hello@getmatch.ru - generic [ref=f230e250]: - link [ref=f230e251] [cursor=pointer]: - /url: https://habr.com/ru/company/getmatch/ - img "Habr" [ref=f230e253] - link [ref=f230e254] [cursor=pointer]: - /url: https://www.linkedin.com/company/2253808 - img "LinkedIn" [ref=f230e256] - link [ref=f230e257] [cursor=pointer]: - /url: https://vk.com/getmatch - img "VK" [ref=f230e259] - link [ref=f230e260] [cursor=pointer]: - /url: https://t.me/g_jobchannel - img "Telegram канал" [ref=f230e262] - generic [ref=f230e264]: - paragraph [ref=f230e265]: © 2026 getmatch.ru - generic [ref=f230e266]: - link "Пользовательское соглашение" [ref=f230e267] [cursor=pointer]: - /url: https://getmatch.ru/docs/terms-of-service/ - link "Политика обработки персональных данных" [ref=f230e268] [cursor=pointer]: - /url: https://getmatch.ru/docs/privacy-policy/ - alert [ref=f230e269] - iframe [ref=f230e272]