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

Senior Frontend Developer [Беспилотные транспортные коридоры, МТС Веб Сервисы]
МТС — стабильный и крупный работодатель с сильной инженерной культурой. Проект в сфере беспилотного транспорта является инновационным и технологически сложным, что гарантирует интересный профессиональный вызов. Офисный формат в Москве может подойти не всем, но для Senior-разработчика это отличная площадка для роста.
Сложность вакансии
Высокая сложность обусловлена требованиями к Senior-уровню: глубокое знание архитектурных паттернов, оптимизация производительности и работа со специфическими библиотеками для геоданных. Проект связан с беспилотным транспортом, что подразумевает высокую ответственность за качество интерфейсов.
Анализ зарплаты
Зарплата в объявлении не указана, однако для позиции Senior Frontend Developer в Москве в крупных тех-компаниях уровня МТС рыночный диапазон составляет 300 000 – 450 000 рублей. Предложение, скорее всего, будет соответствовать этим ожиданиям в зависимости от результатов технического интервью.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в МТС уже сейчас
Присоединяйтесь к команде МТС и создавайте будущее беспилотного транспорта уже сегодня!
Описание вакансии
Senior Frontend Developer [Беспилотные транспортные коридоры, МТС Веб Сервисы]
#офис #senior
МОсква
Компания: МТС
☑️Чем предстоит заниматься
-Активно участвовать в развитии продукта
-Адаптировать и модернизировать существующий WEB портал продукта
☑️Что мы ожидаем
-Уверенный опыт работы с React, глубокое понимание жизненного цикла компонентов, использование хуков (useState, useEffect, useContext, useReducer, useMemo, useCallback), понимание принципов работы Virtual DOM и опыт оптимизации производительности React‑приложений
-Уверенный TypeScript: хорошие знания системы типов, опыт создания сложных generic‑типов, уверенное использование утилитарных типов (Partial, Pick, Omit и др.) и написания читаемого кода
-Опыт использования React Context API, понимание современных паттернов управления состоянием, опыт работы с React Query для кэширования и синхронизации данных
-Опыт интеграции фронтенда с REST‑бэкендом, понимание принципов построения REST API, использование middleware и перехватчиков для обработки запросов и ошибок, опыт реализации аутентификации и авторизации (JWT, OAuth)
-Хорошие навыки работы с CSS/SCSS, использование CSS Modules, понимание методологии БЭМ, опыт адаптивной и отзывчивой верстки под различные устройства и экраны
-Опыт написания unit‑тестов (Jest, Testing Library), понимание принципов тестирования компонентов и жизненных циклов фронтенд‑логики
-Опыт анализа и улучшения производительности UI (Chrome DevTools, Lighthouse), использование lazy loading и code splitting, понимание ключевых метрик веб‑производительности (LCP, FID, CLS и др.)
-Опыт проектирования масштабируемых решений, понимание принципов SOLID, DRY, KISS, способность прогнозировать, как изменения фронтенда повлияют на всю систему и долгосрочную поддержку кода
-Будет плюсом: опыт работы с библиотеками типа React Table, реализация сортировки, фильтрации и пагинации, работа с большими объёмами данных (в том числе серверная обработка и оптимизация загрузки); опыт работы с Webpack и Babel, хорошие знания Docker и контейнеризации, понимание процессов CI/CD и опыт работы с GitLab CI; опыт использования cart‑библиотек (например, Leaflet), работа с геоданными и их визуализацией на карте как часть пользовательского интерфейса
Контакты: Откликнуться
JavaScript Job 💬 в Telegram | 💙 в VK | 💬 в Max
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- React
- Docker
- REST API
- Webpack
- GitLab CI
- React Query
- SCSS
- Jest
- SOLID
- BEM
- Babel
- React Testing Library
- CSS Modules
- Leaflet
Возможные вопросы на собеседовании
Проверка глубокого понимания работы React и навыков оптимизации.
Расскажите о наиболее сложном кейсе оптимизации производительности React-приложения, с которым вы сталкивались. Какие метрики (LCP, FID) вы отслеживали?
Оценка навыков проектирования сложных систем типов.
Приведите пример использования сложных Generic-типов в TypeScript для обеспечения типобезопасности в крупном проекте.
Проверка архитектурного мышления.
Как вы подходите к проектированию слоя управления состоянием в приложении, где данные часто обновляются в реальном времени (например, координаты транспорта)?
Оценка опыта работы с картами, указанного в вакансии.
С какими сложностями вы сталкивались при визуализации больших объемов геоданных на картах (Leaflet/Mapbox) и как их решали?
Проверка навыков тестирования.
Какова ваша стратегия тестирования фронтенд-приложения? Что именно вы покрываете Unit-тестами, а что оставляете для интеграционных тестов?
Похожие вакансии
Senior Frontend Developer (Angular)
Senior React-разработчик
Senior Frontend Developer (React)
Frontend-разработчик — React
React developer
Senior React разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия