- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Middle Frontend Angular developer [Единое Окно]
МТС — стабильный и престижный работодатель с развитой инженерной культурой. Использование актуального стека (Angular 17, Tailwind, Storybook 8) делает вакансию привлекательной для профессионального роста, несмотря на отсутствие указанной зарплаты.
Сложность вакансии
Позиция требует глубоких знаний современной экосистемы Angular (v17+), включая NgRx и RxJS, а также строгого соблюдения стандартов тестирования (80%+ покрытие Jest). Работа в крупной компании над высоконагруженным приложением подразумевает высокую ответственность за архитектурные решения.
Анализ зарплаты
В вакансии не указан уровень дохода, однако для Middle Angular разработчика в Москве рыночный диапазон составляет 180 000 – 280 000 рублей. МТС обычно предлагает конкурентную зарплату, соответствующую средним показателям по крупным IT-компаниям.
Сопроводительное письмо
I am writing to express my interest in the Middle Frontend Angular Developer position at MTS. With over 3 years of experience in Angular development and a strong background in TypeScript and RxJS, I am confident in my ability to contribute effectively to the "Single Window" project. My expertise aligns perfectly with your tech stack, including NgRx for state management, Tailwind CSS for styling, and Jest for maintaining high test coverage.
In my previous roles, I have focused on building scalable UI components and optimizing application performance through lazy loading and tree shaking. I am particularly impressed by MTS's commitment to modern standards, such as using Angular 17 and Storybook 8. I am eager to bring my skills in architectural design and code quality to your team and help deliver high-quality solutions for your users.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в МТС уже сейчас
Присоединяйтесь к команде МТС и создавайте современные интерфейсы на Angular 17+ в масштабном проекте!
Описание вакансии
Middle Frontend Angular developer [Единое Окно]
#гибрид #middle
Москва
Компания: МТС
☑️Чем предстоит заниматься
-Разрабатывать и поддерживать высоконагруженное Angular приложение;
-Проектировать структуры модулей и переиспользуемых компонентов;
-Создавать UI-kit компонентов и документировать их в Storybook;
-Оптимизировать производительность (bundle size, lazy loading, tree shaking);
-Писать unit тесты (Jest) с покрытием 80%+;
-Участвовать в code review и архитектурных обсуждениях;
-Осуществлять интеграцию с backend API (REST/WebSocket);
-Работать с состоянием приложения через NgRx.
☑️Что мы ожидаем
-Опыт работы с Angular от 3 лет;
-Опыт работы TypeScript 5.4+;
-Опыт работы с RxJS 7+ (в том числе Observable, Subject, операторы, управление подписками);
-Опыт работы с Material Angular 17 (компоненты, темизация);
-Опыт работы с NgRx 17+ (Store, Effects, Entity, Component Store);
-Опыт работы с Tailwind CSS 3+ (utility-first подход);
-Опыт работы с Jest (unit тесты, моки, coverage);
-Опыт работы с Storybook 8 (документирование компонентов);
-Знание CI/CD процессов;
-Опыт документирования JSDoc;
-Понимание HTTP, REST (знание базовых сущностей протоколов и их свойств, определение применимости в тех или иных условиях);
-Понимание SOLID принципов и их применения в Angular;
-Знание паттернов проектирования.
Контакты: Откликнуться
JavaScript Job 💬 Откликнуться | 💙 в VK | 💬 в Max
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Angular
- TypeScript
- RxJS
- REST
- Storybook
- Angular Material
- Tailwind CSS
- NgRx
- Jest
- SOLID
- WebSocket
- JSDoc
Возможные вопросы на собеседовании
Проверка понимания реактивного программирования и управления потоками данных в Angular.
Расскажите о различиях между Cold и Hot Observables в RxJS и приведите примеры их использования в Angular-приложении.
Оценка опыта работы со стейт-менеджментом в сложных приложениях.
В каких случаях вы предпочтете использовать NgRx Component Store вместо глобального Store, и как это влияет на архитектуру модуля?
Проверка навыков оптимизации производительности.
Какие стратегии оптимизации bundle size и времени загрузки приложения вы применяли на практике, помимо стандартного Lazy Loading?
Оценка понимания принципов тестирования.
Как вы организуете тестирование компонентов, использующих сложные RxJS-цепочки и зависимости от NgRx Store, с помощью Jest?
Проверка знаний современных CSS-фреймворков.
В чем преимущества и недостатки использования Tailwind CSS в связке с Angular Material по сравнению с классическим SCSS?
Похожие вакансии
Middle Front-end Engineer
Middle Front-end Engineer
React Developer - Middle
Middle Front-End Developer
Senior Frontend Developer (Vue / Nuxt / TypeScript)
Frontend Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия