🔥
Не упустите лучшие вакансии!
Подключите наш 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 раз!
Подключить автоподнятие