О нас Мы — агрегатор аутстаффинговых проектов и помогаем специалистам находить проекты под их реальный опыт и сильные стороны. Помогаем адаптировать резюме под конкретную вакансию и требования заказчика Помогаем формировать проектное резюме с акцентом на релевантный опыт Автоматически подбираем и отправляем приглашения на новые подходящие вакансии Долгосрочное сопровождение специалиста по нескольким проектам О проекте Разработка и поддержка сложных фронтенд-приложений в рамках микрофронтендной архитектуры с обеспечением производительности, масштабируемости, доступности и соответствия стандартам качества кода. Проект длительностью 6 месяцев. Используемый стек технологий включает: React, JavaScript/TypeScript, Redux Toolkit, Zustand, React Final Form, SCSS/CSS, REST API, Jest, React Testing Library, Git, Gerrit, MFE (Module Federation), CI/CD, Storybook, Webpack, ESLint, Stylelint, Jenkins, Axios. Обязанности: Разработка новых функциональных модулей и компонентов на React Проектирование и поддержка архитектуры приложений с использованием MFE (Module Federation) Управление состоянием приложения (Redux Toolkit, Zustand) Работа с формами (React Final Form) и их оптимизация Интеграция с REST API через Axios Стилизация интерфейсов с использованием SCSS/CSS (соответствие design system) Настройка и поддержка сборочных инструментов (Webpack) Разработка и поддержка документации компонентов (Storybook) Написание unit-тестов и integration-тестов (Jest) Участие в code review и обеспечение качества кода Настройка линтеров и форматеров (ESLint, Stylelint) Развёртывание приложений в CI/CD пайплайнах (Jenkins) Работа с версионированием кода (Git, Gerrit) Решение инцидентов Требования: Коммерческий опыт разработки фронтенда от 4 лет Продвинутые знания JavaScript/TypeScript (включая современные версии) Глубокое понимание React (hooks, memoization, performance optimization) Опыт работы с Redux Toolkit и альтернативными решениями (Zustand) Уверенная работа с формой (React Final Form или аналоги) Знание SCSS/CSS и методологий организации стилей Практический опыт интеграции с REST API Навыки написания тестов (Jest, React Testing Library) Опыт работы с системами контроля версий Git (Gerrit) Понимание принципов модульной архитектуры (MFE) Опыт настройки и поддержки CI/CD процессов Способность разбираться в чужом коде и проводить рефакторинг Опыт работы с TypeScript (строгая типизация, generics, utility types) Знание паттернов проектирования фронтенд-приложений Опыт работы с микрослужебной архитектурой (MFE) Навыки оптимизации производительности приложений (code splitting, lazy loading) Опыт работы с Storybook как документацией компонентов Опыт миграции легаси-приложений на современные технологии Опыт построения дизайн-систем Навыки работы с веб-аналитикой и отслеживанием событий Условия: Формат работы: Удаленная работа Тип занятости: Полная занятость