Напиши текст вакансии для должности "Старший Frontend (Angular) разработчик". Название компании: "МТС". Расположение: Москва. График работы: Гибкий график. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

MTS Digital – дочерняя компания ПАО МТС, задача которой – вывести мобильную и веб-разработку холдинга на новый уровень. Мы строим экосистему МТС и создаем продукты, которые удовлетворяют повседневные потребности наших клиентов в таких сферах, как бизнес, финансы, коммуникации, медиа, развлечения, здоровье, автомобили и другие. В MTS Digital работа построена на сплоченных продуктовых командах, работающих по agile методологиям.Сейчас мы ищем Frontend разработчика на проект МTS.ruТебе предстоит решать самые разнообразные задачи. Среди наиболее популярных бизнес-направлений: работа над каталогами тарифов и услуг, фиксированной связью, продажей номеров и esim, поиском, шлюзом отправки SMS/MMS, сервисами B2B, интерактивными посадочными страницами. Скучно точно не будет :)Работаем по Scrum здорового человека: Daily Scrum Meeting, Product Backlog Refinement, Demo, Retrospective, Planning - все ритуалы соблюдаются не для галочки. В спринты закладываем 20% техдолга: есть сформированный пул задач на рефакторинг и техническое развитие. На техдолг не забиваем, владельцы продукта понимают его важность и уважают грамотно спроектированные решения, а не только скорость поставки фичей. Мы понимаем, что код чаще читается, а не пишется, поэтому в командах проходит обязательное Code Review, приветствуется применение паттернов и написание Unit-тестов. SOLID в нашей разработке - не просто модное слово. FrontEnd использует Angular на страницах сайта. В перспективе переход на SSR и полный SPA + WebAPI. Мы ожидаем, что ты:  Понимаешь принципы ООП‚ SOLID, KISS, DRY, YAGNI; Знаешь и умеешь применять паттерны проектирования; Плотно работал с Angular, экосистемой (CDK, NGRX), RxJS; Знаешь, что такое ng-packagr, schematics; Знаешь, как работает ChangeDetection, понимаешь, чем отличается ViewEngine от Ivy; Имел дело со сборкой Angular и JIT/AOT; Умеешь дебажить и профилировать код приложения; Знаешь, как работает Event Loop в JS, понимаешь, как браузер рендерит сайт, можешь на практике проводить оптимизацию загрузки сайта; Уверенно знаешь TS, работал со сложными типами; Не боишься CSS (SCSS или аналогов) Пишешь Unit тесты Jest; Умеешь качественно проводить код-ревью и общаться с командой.  Мы предлагаем:  Cтабильную &quot;белую&quot; заработную плату и премии (20% от суммарного годового дохода); Заботу о здоровье своих сотрудников - ДМС со стоматологией; Хороший отдых - отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно;  Компенсация корпоративной связи;  Возможность выбрать формат работы: офис, удаленка или гибрид:)