Middle Frontend-разработчик
Москва
Команда развивает frontend части крупного мессенджера: веб-интерфейсы, WebView-мини‑приложения и дизайн‑систему. Работа направлена на повышение стабильности, скорости загрузки и удобства интерфейсов для пользователей мобильных и десктопных сценариев
ГрейдMiddle
Опытот 3 лет
Стек
TypeScriptReactWebpackReduxREST APIWebSocketJestReact Testing LibraryGitViteRspackSassPostCSSCSS ModulesCSS-in-JS
Задачи
- •Разработка и поддержка frontend-приложений на React и TypeScript
- •Реализация адаптивных интерфейсов для desktop и mobile сценариев, включая WebView
- •Интеграция с backend через REST API и WebSocket, работа с асинхронными сценариями
- •Поддержка и рефакторинг кодовой базы, уменьшение технического долга
- •Письмо unit- и интеграционных тестов, участие в код-ревью и планировании
- •Оптимизация производительности: бандлы, рендеринг, Core Web Vitals
Обязательно
- •Коммерческий опыт frontend-разработки на JavaScript/TypeScript от 3 лет
- •Уверенная разработка на React и знание компонентного подхода и хуков
- •Опыт работы с управлением состоянием (Redux или аналог)
- •Знание HTML, CSS, адаптивной и кросс-браузерной верстки
- •Интеграция с REST API и WebSocket
- •Опыт написания тестов (Jest, React Testing Library или похожие)
- •Опыт работы с инструментами сборки (Webpack, Vite, Rspack или аналог)
Будет плюсом
- •Опыт разработки веб-приложений внутри WebView или мобильных мини‑приложений
- •Опыт настройки и поддержки инструментов сборки
- •Умение работать с высокой неопределённостью и общаться с бизнес-заказчиками
- •Английский для чтения технической документации
- •Готовность работать с CI/CD и смежными областями