Мы разрабатываем современный маркетплейс и ищем Middle Frontend Developer, который усилит команду разработки. Вам предстоит участвовать в создании нового функционала, оптимизации существующих решений и развитии продукта.
Чем предстоит заниматься- Разработка и развитие пользовательского интерфейса маркетплейса.
- Создание новых модулей и поддержка существующего функционала.
- Интеграция с REST API и взаимодействие с backend-командой.
- Участие в проектировании архитектуры фронтенда.
- Оптимизация производительности и скорости работы приложения.
- Проведение code review и соблюдение стандартов качества кода.
- Участие в командной разработке и планировании задач.
- Коммерческий опыт разработки от 2 лет.
- Отличное знание JavaScript (ES6+) и TypeScript.
- Уверенное владение React и Next.js.
- Опыт работы с React Query / TanStack Query.
- Опыт работы с Zustand.
- Опыт использования Zod для валидации данных.
- Уверенное понимание SSR, SSG и ISR.
- Понимание принципов работы Server Actions.
- Базовое понимание GraphQL.
- Хорошее понимание жизненного цикла React и причин возникновения повторных ререндеров.
- Понимание принципов мемоизации (React.memo, useMemo, useCallback).
- Опыт работы с REST API и Git.
- Понимание принципов проектирования REST API и операций CRUD.
- Опыт настройки Webpack.
- Понимание адаптивной и кроссбраузерной верстки.
- Умение писать чистый, поддерживаемый и масштабируемый код.
- Опыт работы с компонентной архитектурой.
- Опыт работы с Docker.
- Настройка CI/CD.
- Опыт написания unit-тестов (Jest, React Testing Library).
- Понимание принципов SEO для Next.js.
- Опыт оптимизации производительности веб-приложений.
- Работу над современным высоконагруженным маркетплейсом.
- Интересные технические задачи и возможность влиять на архитектуру проекта.
- Профессиональное развитие и карьерный рост.
- Официальное оформление.