🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Senior Frontend разработчик

МТС-Линк
Удаленно
Опубликовано: 15 Jan 2026
---

Чаты - это корпоративный мессенджер для встреч, общения и работы. Команда занимается разработкой и оптимизацией корпоративного мессенджера: форматирование текста сообщений, отправка текста, медиа и файлов, редактирование сообщений и т.д.

  • разработка новых функций мессенджера с учётом масштабируемости и производительности;
  • проектировать, реализовывать и поддерживать сложные пользовательские сценарии с фокусом на реактивность, низкую задержку и плавный UX даже при высокой нагрузке;
  • оптимизировать клиентскую архитектуру под realtime-взаимодействие: эффективная обработка WebSocket-сообщений, управление памятью, предотвращение утечек;
  • обеспечивать стабильную работу при большом количестве сообщений и активных подписок - включая стратегии виртуализации списков, кэширования и lazy-загрузки данных;
  • участвовать в проектировании поведения клиента: обработка потери соединения, восстановление состояния;
  • следить за метриками Web Vitals (FCP, LCP, INP) и оптимизировать их;
  • регулярно проводить глубокий и конструктивный код-ревью merge request’ов коллег: не только на соответствие стилю и best practices, но и на архитектурную целостность, безопасность, производительность и сопровождаемость;
  • делать ревью с учётом долгосрочных последствий: избегание технического долга, соблюдение принципов SOLID/KISS в frontend-коде;
  • активно участвовать в продуктовых дискуссиях: предлагать технически обоснованные альтернативы, выявлять риски, оценивать сложность и влияние на архитектуру;
  • выявлять узкие места в текущей архитектуре и предлагать решения по их устранению: модульность, абстракции, улучшение observability, снижение связности компонентов.
  • опыт работы в продуктовой компании от 3 лет (включая участие в полном цикле разработки — от проектирования до эксплуатации);
  • уверенное владение TypeScript (4+ лет): глубокое понимание типов, generics, инференса, строгой типизации асинхронных потоков данных;
  • опыт разработки сложных SPA/PWA с React (3+ лет): знание современных паттернов, hooks, suspense, concurrent features;
  • практический опыт с реактивными state-менеджерами, в частности — MobX (или аналогичными решениями, основанными на реактивности и observable-паттернах);
  • опыт построения realtime-архитектуры на WebSocket/GRPC streaming: управление соединением, reconnect-логика, обработка ошибок, батчинг;
  • глубокое понимание производительности фронтенда: профилирование, оптимизация ререндеров, memoization, lazy loading, bundle analysis;
  • умение писать качественные, тестируемые и поддерживаемые компоненты: опыт с unit/integration/E2E-тестированием (Vitest, Jest, Playwright);
  • опыт работы с современными инструментами сборки: Vite, Webpack или esbuild — умение настраивать и оптимизировать сборку под сложные сценарии;
  • свободное владение Git, понимание workflow (feature branches, PR reviews, semantic commits).
  • гибкий график, начинаем работать с 9-11 часов;
  • неформальную обстановку внутри команды, постоянный личностный и профессиональный рост;
  • комфортное рабочее место, все необходимое для работы оборудование и ПО;
  • отлаженные внутренние процессы;
  • возможности для роста: индивидуальные планы развития, адекватная обратная связь по оценке 360 градусов;
  • компенсация ДМС со стоматологией с первого рабочего дня;
  • корпоративная скидка на изучение английского в Skyeng.
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие