Разработка и развитие интерфейсов CRM-системы для среднего бизнеса.
Обязанности:
- Разработка и поддержка пользовательских интерфейсов на React
- Проектирование и переиспользование компонентов
- Интеграция с REST/gRPC API
- Работа с состоянием приложения и оптимизация производительности
- Участие в код-ревью и обсуждении архитектуры
- Написание unit- и интеграционных тестов
- Поддержка CI/CD-пайплайнов
Требования:
- Коммерческий опыт разработки на React от 3 лет
- Знание TypeScript, HTML/CSS и адаптивной вёрстки
- Опыт со state-менеджерами Redux, MobX или Zustand
- Опыт интеграции с REST API, работы с Webpack или Vite
- Опыт написания тестов с Jest и React Testing Library
- Опыт работы с Git
Будет плюсом:
- Опыт разработки CRM/ERP или похожих бизнес-систем
- Опыт работы с высоконагруженными интерфейсами и real-time-обновлениями
- Опыт с Next.js, GraphQL и Storybook
- Опыт менторства и код-ревью для junior-разработчиков (для senior-уровня)
Условия: полная занятость, удалённая работа, оформление по ТК или как ИП; возможна оплата в USDT по курсу ЦБ. Договор заключается в офисе в Москве или Санкт-Петербурге. Гибкий график со стартом с 09:00 до 12:00 по московскому времени. Возможность влиять на архитектуру продукта. Зарплата обсуждается по итогам технической секции.