Files
career-ops-vbleroy/jds/mts-senior-frontend-on-media.md
redlineo d295c7f139
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
init
2026-07-13 10:14:00 +03:00

54 lines
5.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# МТС — Senior Frontend (ON Медиа)
**URL:** https://job.mts.ru/vacancy/678181160223770637
**Location/format:** Москва · Полный день (work-mode tag not shown, unlike other MTS postings which show Гибридный/Удалённая работа)
**Posting date/age signal:** not shown
**Apply control:** active — "Откликнуться" button + inline application form ("Отклик на вакансию")
## Full description
**Категория:** Работа в IT
**Юрлицо:** АО МТС Веб Сервисы
**Опыт:** 3-6 лет
### Чем предстоит заниматься
- Разработка фронтенд-части внутри системы управления медиа-инвентарем;
- Разработка автотестов для существующего и нового функционала (playwright);
- Обеспечение стабильности системы (баги, алерты, логи, мониторинг, 500-ки);
- Обеспечение стабильности выкаток (алерты в чат, линтеры, тесты в пайплайнах);
- Применение LLM для оптимизации скорости разработки новой кодовой базы (spec kit).
### Что мы ожидаем
- Уверенное владение TypeScript, JavaScript (ES6+), HTML5, CSS3;
- Коммерческий опыт разработки на Angular 15+;
- Хорошее понимание архитектуры и жизненного цикла Angular-приложений;
- Практический опыт работы с компонентами, директивами, пайпами, сервисами, Dependency Injection, маршрутизацией и формами;
- Опыт работы с HTTP-клиентом и lazy loading, Change Detection (OnPush / Default);
- Работа с RxJS и современными реактивными примитивами Angular (signals, computed, effect);
- Опыт интеграции с REST API, работа с WebSockets;
- Понимание форматов данных JSON / XML, архитектуры и производительности;
- Знание принципов SOLID, DRY, KISS, компонентный подход, разбиение приложения на feature-модули;
- Опыт работы в Monorepo (Nx — плюс);
- Опыт с оптимизацией производительности: уменьшение bundle size, ленивая загрузка, оптимизация рендеринга;
- Понимание подходов Micro Frontends (Module Federation, Webpack 5);
- Владение SCSS / SASS, адаптивной и кросс-браузерной вёрсткой, современным CSS: Flexbox, Grid;
- Опыт работы с Figma, реализация интерфейсов по дизайн-макетам;
- Опыт использования Angular Material или других UI-библиотек;
- Опыт с Angular Animations — будет плюсом.
### Что мы предлагаем
- Оклад + годовой бонус;
- Программа ДМС с первого месяца работы - это 100% покрытие расходов в частных клиниках, включая стоматологию. Застраховать близких родственников можно со скидкой 50%. Для любителей путешествий - страховка в поездках за границу. А еще есть страхование жизни;
- Очное и онлайн-обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы, обмен опытом во внутренних профессиональных сообществах, а также доступ к онлайн-библиотеке в полезными книгами и периодикой;
- Оплачиваемые выходные на значимые события в жизни сотрудника;
- Материальная помощь в сложных жизненных ситуациях;
- Корпоративная мобильная связь + интернет, а так же единая подписка МТС Premium (онлайн кинотеатр KION, сервис МТС Music, МТС Строки и т.д.);
- Предложения от партнёров для путешествий, развлечений и занятий спортом;
- Возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты;
- Внутренняя спортивная программа «В движении»: забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс.
Note: "Оклад + годовой бонус" mentioned but no specific salary figure disclosed.