МТС

Senior Frontend Developer [Беспилотные транспортные коридоры, МТС Веб Сервисы]

Более 6 летГибкийМосква

Навыки

ReactTypeScriptJestTesting LibraryREST APIJWTOAuthCSS/SCSSCSS ModulesBEMWebpackBabelDockerGitLab CIReact QueryReact Context APIReact TableLeafletChrome DevToolsLighthouse

Обязанности

  • 01Активно участвовать в развитии продукта
  • 02Адаптировать и модернизировать существующий WEB портал продукта

Требования

  • 01Уверенный опыт работы с React
  • 02Глубокое понимание жизненного цикла компонентов
  • 03Использование хуков (useState, useEffect, useContext, useReducer, useMemo, useCallback)
  • 04Понимание принципов работы Virtual DOM
  • 05Опыт оптимизации производительности React‑приложений
  • 06Уверенный TypeScript (хорошие знания системы типов)
  • 07Опыт создания сложных generic‑типов
  • 08Уверенное использование утилитарных типов (Partial, Pick, Omit и др.)
  • 09Написание читаемого кода
  • 10Опыт использования React Context API
  • 11Понимание современных паттернов управления состоянием
  • 12Опыт работы с React Query для кэширования и синхронизации данных
  • 13Опыт интеграции фронтенда с REST‑бэкендом
  • 14Понимание принципов построения REST API
  • 15Использование middleware и перехватчиков для обработки запросов и ошибок
  • 16Опыт реализации аутентификации и авторизации (JWT, OAuth)
  • 17Хорошие навыки работы с CSS/SCSS
  • 18Использование CSS Modules
  • 19Понимание методологии БЭМ
  • 20Опыт адаптивной и отзывчивой верстки под различные устройства и экраны
  • 21Опыт написания unit‑тестов (Jest, Testing Library)
  • 22Понимание принципов тестирования компонентов и жизненных циклов фронтенд‑логики
  • 23Опыт анализа и улучшения производительности UI (Chrome DevTools, Lighthouse)
  • 24Использование lazy loading и code splitting
  • 25Понимание ключевых метрик веб‑производительности (LCP, FID, CLS и др.)
  • 26Опыт проектирования масштабируемых решений
  • 27Понимание принципов SOLID, DRY, KISS
  • 28Способность прогнозировать влияние изменений фронтенда на всю систему и долгосрочную поддержку кода

Условия

  • 01Собственная платформа MTS Ocean для получения ИТ-ресурсов (деплой, мониторинг, observability)
  • 02Профессиональные гильдии инженеров для поддержки и роста
  • 03Внутренняя площадка TechTalks для обмена опытом и дискуссий
  • 04Участие во внешних IT конференциях (HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг, True Tech Arch)
  • 05Полезные курсы и вебинары в корпоративном университете и электронная библиотека
  • 06ДМС с первого месяца работы (включая стоматологию)
  • 07Страхование от несчастных случаев с 1 месяца работы
  • 08Материальная помощь в сложных жизненных ситуациях
  • 09Отпуск 31 календарный день
  • 10Прием врачей общей практики и массаж в офисе
  • 11Мобильная связь за счет компании и льготные тарифы для близких
  • 12Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС
  • 13Безлимитные мессенджеры и соцсети