Работодатель: Компания - разработчик масштабного международного В2В маркетплейса
Обязанности:
Разработка высоконагруженных и интуитивно понятных интерфейсов с использованием современного стека: React, TypeScript, Next.js.
Вёрстка компонентов и сложных страниц на основе Ant.Design, его кастомизация и расширение под уникальные задачи продукта.
Реализация бизнес-логики: многоэтапные процессы (оформление заказов), сложные фильтры и поиск по каталогу, дашборды для управления товарами и заказами.
Эффективное управление состоянием приложения с помощью Redux Toolkit / Zustand.
Тесное взаимодействие с бэкенд-разработчиками для проектирования API и с дизайнерами для улучшения UX/UI.
Оптимизация производительности приложения для обеспечения быстрой загрузки и отзывчивости.
Участие во всех этапах разработки: от планирования спринтов до ретроспектив.
Требования:
Опыт коммерческой разработки data-intensive приложениями: дашбордов, панелей управления, маркетплейсов, CRM-системы на React от 3-х лет
Продвинутые знания JavaScript и TypeScript.
Глубокое понимание экосистемы React (Hooks, Performance optimization, SSR).
Опыт работы с Next.js и понимание его принципов (роутинг, SSR, SSG).
Уверенный опыт работы с одним из стейт-менеджеров: Redux Toolkit или Zustand.
Опыт работы со сложными формами, включая валидацию и динамические поля (например, с React Hook Form).
Опыт написания unit-тестов (Vitest, React Testing Library)
Понимание принципов адаптивной и кроссбраузерной вёрстки.
Знание современных подходов к стилизации (CSS Modules, CSS-in-JS).
Умение работать с REST API
Умение разбираться в бизнес-логике и предлагать улучшения
Понимание основ бэкенд-разработки и принципов проектирования API.
Знание английского языка на уровне чтения технической документации
Технологический стек:
Языки: TypeScript, JavaScript (ES6+)
Фреймворки: React, Next.js
Стейт-менеджмент: Redux Toolkit, Zustand
UI Kit: Ant.Design (Antd)
Стили: CSS3/SASS, CSS Modules
Сборка: Webpack, Vite
Тестирование: Vitest, React Testing Library
Инструменты: GitLab, Jira, Confluence, Figma
Условия
Офис м. Парк Культуры
Официальное трудоустройство по ТК РФ
Заработная плата 350 000 руб. (обсуждается по результатам собеседования).
Гибкий график работы 5/2
Гибридный формат, с последующим переходом на полностью удалённую работу
R-Style Softlab (Эр-Стайл Софтлаб)
Москва
Не указана
Плодообъединение Сады Ставрополья
Москва
до 8000 USD