О нас
Мы — агрегатор аутстаффинговых проектов и помогаем специалистам находить проекты под их реальный опыт и сильные стороны.
- Помогаем адаптировать резюме под конкретную вакансию и требования заказчика
- Помогаем формировать проектное резюме с акцентом на релевантный опыт
- Автоматически подбираем и отправляем приглашения на новые подходящие вакансии
- Долгосрочное сопровождение специалиста по нескольким проектам
О проекте
Разработка и поддержка сложных фронтенд-приложений в рамках микрофронтендной архитектуры с обеспечением производительности, масштабируемости, доступности и соответствия стандартам качества кода. Проект длительностью 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 как документацией компонентов
- Опыт миграции легаси-приложений на современные технологии
- Опыт построения дизайн-систем
- Навыки работы с веб-аналитикой и отслеживанием событий
Условия:
- Формат работы: Удаленная работа
- Тип занятости: Полная занятость