init
Release Please / release-please (push) Failing after 4m2s
Web CI / web typecheck + build (push) Successful in 3m39s
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 1h1m49s
CodeQL Analysis / Analyze (go) (push) Failing after 1h1m49s

This commit is contained in:
redlineo committed 2026-07-13 10:14:00 +03:00
commit d295c7f139
1527 files changed
+270726

No files matched your search

@@ -0,0 +1,247 @@
- generic [active] [ref=f614e1]:
- generic [ref=f614e4]:
- paragraph [ref=f614e5]:
- text: Мы собираем файлы cookie и применяем
- link "рекомендательные технологии" [ref=f614e6] [cursor=pointer]:
- /url: https://static.mts.ru/dpc_upload/images/products/pravila_primeneniya_rekomendatelnyh_tehnologii_06_10_20232_my_mts.pdf
- generic [ref=f614e7]:
- link "подробнее" [ref=f614e8] [cursor=pointer]:
- /url: https://moskva.mts.ru/personal/cookie
- generic [ref=f614e9]: подробнее
- button "принять" [ref=f614e10] [cursor=pointer]:
- generic [ref=f614e11]: принять
- generic [ref=f614e13]:
- banner [ref=f614e14]:
- button "Закрыть меню категорий"
- generic [ref=f614e15]:
- button "Закрыть мобильное меню"
- generic [ref=f614e17]:
- link "Home" [ref=f614e18] [cursor=pointer]:
- /url: /
- generic [ref=f614e19]:
- generic [ref=f614e20]:
- link "Все вакансии" [ref=f614e23] [cursor=pointer]:
- /url: /vacancies
- generic [ref=f614e25] [cursor=pointer]:
- generic [ref=f614e26]: Направления
- generic [ref=f614e28]:
- link "Работа в IT" [ref=f614e31] [cursor=pointer]:
- /url: /vacancies?category=rabota-v-it
- link "Стажировки" [ref=f614e34] [cursor=pointer]:
- /url: /programs
- link "Блог" [ref=f614e37] [cursor=pointer]:
- /url: /blog
- text: 🎕
- generic:
- generic:
- button "Закрыть мобильное меню":
- generic:
- generic "Закрыть мобильное меню": 
- generic [ref=f614e39]:
- heading "Детальная страница вакансии" [level=1]
- generic [ref=f614e41]:
- generic "Breadcrumb" [ref=f614e42]:
- generic [ref=f614e43] [cursor=pointer]:
- link "Главная" [ref=f614e45]:
- /url: /
- img [ref=f614e46]
- generic [ref=f614e48] [cursor=pointer]:
- link "Вакансии" [ref=f614e50]:
- /url: /vacancies
- img [ref=f614e51]
- link "Senior Frontend (ON Медиа)" [ref=f614e55] [cursor=pointer]:
- /url: /vacancy/678181160223770637
- generic [ref=f614e56]:
- generic [ref=f614e57]:
- paragraph [ref=f614e60] [cursor=pointer]: Работа в IT
- paragraph [ref=f614e63] [cursor=pointer]: АО МТС Веб Сервисы
- paragraph [ref=f614e66] [cursor=pointer]: Москва
- paragraph [ref=f614e69] [cursor=pointer]: Полный день
- paragraph [ref=f614e72] [cursor=pointer]: 3-6 лет
- heading "Senior Frontend (ON Медиа)" [level=2] [ref=f614e73]
- generic [ref=f614e74]:
- button "Откликнуться" [ref=f614e75] [cursor=pointer]:
- generic [ref=f614e76]: Откликнуться
- generic [ref=f614e77]:
- generic [ref=f614e78]: Поделиться
- generic [ref=f614e79]:
- link "Поделиться в ВКонтакте" [ref=f614e80] [cursor=pointer]:
- /url: https://vk.com/share.php?url=http://localhost/vacancy/678181160223770637&title=Senior Frontend (ON Медиа)
- link "Поделиться в Telegram" [ref=f614e81] [cursor=pointer]:
- /url: https://t.me/share/url?url=http://localhost/vacancy/678181160223770637&text=Senior Frontend (ON Медиа)
- generic [ref=f614e82]:
- generic [ref=f614e83]:
- heading "Описание вакансии" [level=2]
- generic [ref=f614e84]:
- generic [ref=f614e85]:
- heading "Чем предстоит заниматься" [level=3] [ref=f614e87]
- list [ref=f614e88]:
- listitem [ref=f614e89]: Разработка фронтенд-части внутри системы управления медиа-инвентарем;
- listitem [ref=f614e90]: Разработка автотестов для существующего и нового функционала (playwright);
- listitem [ref=f614e91]: Обеспечение стабильности системы (баги, алерты, логи, мониторинг, 500-ки);
- listitem [ref=f614e92]: Обеспечение стабильности выкаток (алерты в чат, линтеры, тесты в пайплайнах);
- listitem [ref=f614e93]: Применение LLM для оптимизации скорости разработки новой кодовой базы (spec kit).
- generic [ref=f614e94]:
- heading "Что мы ожидаем" [level=3] [ref=f614e96]
- list [ref=f614e97]:
- listitem [ref=f614e98]: Уверенное владение TypeScript, JavaScript (ES6+), HTML5, CSS3;
- listitem [ref=f614e99]: Коммерческий опыт разработки на Angular 15+;
- listitem [ref=f614e100]: Хорошее понимание архитектуры и жизненного цикла Angular-приложений;
- listitem [ref=f614e101]: Практический опыт работы с компонентами, директивами, пайпами, сервисами, Dependency Injection, маршрутизацией и формами;
- listitem [ref=f614e102]: Опыт работы с HTTP-клиентом и lazy loading,
- listitem [ref=f614e103]: Change Detection (OnPush / Default);
- listitem [ref=f614e104]: Работа с RxJS и современными реактивными примитивами Angular (signals, computed, effect);
- listitem [ref=f614e105]: Опыт интеграции с REST API, работа с WebSockets;
- listitem [ref=f614e106]: Понимание форматов данных JSON / XML, архитектуры и производительности;
- listitem [ref=f614e107]: Знание принципов SOLID, DRY, KISS, компонентный подход, разбиение приложения на feature-модули;
- listitem [ref=f614e108]: Опыт работы в Monorepo (Nx — плюс);
- listitem [ref=f614e109]: "Опыт с оптимизацией производительности: уменьшение bundle size, ленивая загрузка, оптимизация рендеринга;"
- listitem [ref=f614e110]: Понимание подходов Micro Frontends (Module Federation, Webpack 5);
- listitem [ref=f614e111]: "Владение SCSS / SASS, адаптивной и кросс-браузерной вёрсткой, современным CSS: Flexbox, Grid;"
- listitem [ref=f614e112]: Опыт работы с Figma, реализация интерфейсов по дизайн-макетам;
- listitem [ref=f614e113]: Опыт использования Angular Material или других UI-библиотек;
- listitem [ref=f614e114]: Опыт с Angular Animations — будет плюсом.
- generic [ref=f614e115]:
- heading "Что мы предлагаем" [level=3] [ref=f614e117]
- list [ref=f614e118]:
- listitem [ref=f614e119]: Оклад + годовой бонус;
- listitem [ref=f614e120]: Программа ДМС с первого месяца работы - это 100% покрытие расходов в частных клиниках, включая стоматологию. Застраховать близких родственников можно со скидкой 50%. Для любителей путешествий - страховка в поездках за границу. А еще есть страхование жизни;
- listitem [ref=f614e121]: Очное и онлайн-обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы, обмен опытом во внутренних профессиональных сообществах, а также доступ к онлайн-библиотеке в полезными книгами и периодикой;
- listitem [ref=f614e122]: Оплачиваемые выходные на значимые события в жизни сотрудника;
- listitem [ref=f614e123]: Материальная помощь в сложных жизненных ситуациях;
- listitem [ref=f614e124]: Корпоративная мобильная связь + интернет, а так же единая подписка МТС Premium (онлайн кинотеатр KION, сервис МТС Music, МТС Строки и т.д.);
- listitem [ref=f614e125]: Предложения от партнёров для путешествий, развлечений и занятий спортом;
- listitem [ref=f614e126]: "Возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты;"
- listitem [ref=f614e127]: "Внутренняя спортивная программа «В движении»: забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс."
- generic [ref=f614e130]:
- paragraph [ref=f614e133] [cursor=pointer]: Полный день
- paragraph [ref=f614e136] [cursor=pointer]: 3-6 лет
- generic [ref=f614e138]:
- img [ref=f614e141]
- generic [ref=f614e142]:
- heading "Отклик на вакансию" [level=2] [ref=f614e144]
- generic [ref=f614e145]: Senior Frontend (ON Медиа)
- generic [ref=f614e146]:
- generic [ref=f614e147]:
- generic [ref=f614e148]:
- generic [ref=f614e152]: Имя
- textbox "Имя" [ref=f614e155]:
- /placeholder: Твоё имя
- generic [ref=f614e156]:
- generic [ref=f614e160]: Фамилия
- textbox "Фамилия" [ref=f614e163]:
- /placeholder: Твоя фамилия
- generic [ref=f614e164]:
- generic [ref=f614e168]: Номер телефона
- textbox "Номер телефона" [ref=f614e171]:
- /placeholder: "+7"
- generic [ref=f614e172]:
- generic [ref=f614e176]: Электронная почта
- textbox "Электронная почта" [ref=f614e179]:
- /placeholder: example@job.mts.ru
- group "Город" [ref=f614e180]:
- generic [ref=f614e184]: Город
- generic [ref=f614e186] [cursor=pointer]:
- combobox [ref=f614e187]
- button [ref=f614e191]:
- img [ref=f614e192]
- generic [ref=f614e195]:
- generic [ref=f614e199]: Резюме по ссылке
- textbox "Резюме по ссылке" [ref=f614e202]:
- /placeholder: Добавь ссылку на своё резюме, сайт или hh.ru
- generic [ref=f614e203]:
- generic [ref=f614e207]: Резюме
- generic [ref=f614e210]:
- generic [ref=f614e212] [cursor=pointer]:
- generic [ref=f614e213]: Переместите файл сюда или загрузите вручную
- generic [ref=f614e214]: "Формат файла: PDF, DOC, DOCX, TXT, RTF, JPEG, PNG. Не более 15 Мб"
- button "Резюме"
- generic [ref=f614e215]:
- generic [ref=f614e219]: Сопроводительное письмо
- textbox "Сопроводительное письмо" [ref=f614e221]:
- /placeholder: Расскажи о своем опыте, навыках или достижениях
- generic [ref=f614e222]:
- generic [ref=f614e223]:
- generic [ref=f614e224] [cursor=pointer]:
- checkbox "Даю своё согласие на обработку персональных данных"
- generic [ref=f614e228]:
- text: Даю своё согласие
- link "на обработку персональных данных" [ref=f614e229]:
- /url: /terms/soglasie-na-obrabotku-personalnih-dannih
- generic [ref=f614e230] [cursor=pointer]:
- checkbox "Даю своё согласие на получение информации об актуальных вакансиях и стажировках по электронной почте"
- generic [ref=f614e234]:
- text: Даю своё согласие
- link "на получение информации об актуальных вакансиях и стажировках по электронной почте" [ref=f614e235]:
- /url: /terms/mailing-list-agreement
- button "Отправить" [ref=f614e237] [cursor=pointer]:
- generic [ref=f614e238]: Отправить
- generic [ref=f614e240]:
- img [ref=f614e242]
- generic [ref=f614e243]:
- generic [ref=f614e244]:
- generic [ref=f614e245]: лови момент — подпишись на рассылку свежих вакансий
- paragraph [ref=f614e246]: Заполни, пожалуйста, форму. Это займёт всего пару минут.
- generic [ref=f614e249]:
- generic [ref=f614e250]:
- generic [ref=f614e251]:
- generic [ref=f614e255]: Email
- textbox "Email" [ref=f614e258]:
- /placeholder: Укажите свой e-mail
- group "Город" [ref=f614e259]:
- generic [ref=f614e263]: Город
- generic [ref=f614e265] [cursor=pointer]:
- combobox [ref=f614e266]
- button [ref=f614e270]:
- img [ref=f614e271]
- group "Направление" [ref=f614e273]:
- generic [ref=f614e277]: Направление
- generic [ref=f614e279] [cursor=pointer]:
- combobox [ref=f614e280]
- button [ref=f614e284]:
- img [ref=f614e285]
- generic [ref=f614e287]:
- generic [ref=f614e289] [cursor=pointer]:
- checkbox "Хочу получать рассылки с вакансиями, приглашения на мероприятия и другие полезные материалы. Подробнее"
- generic [ref=f614e293]:
- text: Хочу получать рассылки с вакансиями, приглашения на мероприятия и другие полезные материалы.
- link "Подробнее" [ref=f614e294]:
- /url: /terms/mailing-list-agreement
- button "Сохранить" [ref=f614e296] [cursor=pointer]:
- generic [ref=f614e297]: Сохранить
- button "Откликнуться" [ref=f614e299] [cursor=pointer]:
- generic [ref=f614e300]: Откликнуться
- generic:
- button "Наверх":
- generic:
- generic "Наверх": 
- contentinfo [ref=f614e301]:
- generic [ref=f614e303]:
- generic [ref=f614e305]:
- generic [ref=f614e306]: МТС — это люди, меняющие привычное
- generic [ref=f614e307]: Мы создаём продукты и сервисы, которые делают жизнь миллионов людей и бизнеса лучше. С нами клиенты управляют инвестициями, общаются, путешествуют, слушают музыку и смотрят фильмы, создают уют и комфорт дома
- generic [ref=f614e308]:
- link "Telegram" [ref=f614e310] [cursor=pointer]:
- /url: https://t.me/it_is_mts
- img [ref=f614e311]
- link "Habr.com" [ref=f614e314] [cursor=pointer]:
- /url: https://habr.com/ru/companies/ru_mts/profile/
- img [ref=f614e315]
- link "VC.ru" [ref=f614e320] [cursor=pointer]:
- /url: https://vc.ru/mts
- img [ref=f614e321]
- link "Смотреть вакансии" [ref=f614e325] [cursor=pointer]:
- /url: /vacancies
- generic [ref=f614e326]: Смотреть вакансии
- generic [ref=f614e327]:
- link "Все вакансии" [ref=f614e331] [cursor=pointer]:
- /url: /vacancies?cat=v-60377601364983896
- link "Розничная сеть" [ref=f614e335] [cursor=pointer]:
- /url: /vacancies?cat=v-60377728368509008
- generic [ref=f614e336]:
- generic [ref=f614e337]:
- generic [ref=f614e338]: © 2025 ПАО «МТС»
- generic [ref=f614e339]: Все права защищены
- link "Политика «Обработка персональных данных» в ПАО «МТС»" [ref=f614e340] [cursor=pointer]:
- /url: https://moskva.mts.ru/about/investoram-i-akcioneram/korporativnoe-upravlenie/dokumenti-pao-mts/politika-obrabotka-personalnih-dannih-v-pao-mts
- generic [ref=f614e341]: 18+