Проект
Разработка UI-слоя для enterprise-продукта: сложные сценарии, много данных, строгие требования к качеству интерфейса. Фокус: архитектура фронтенда, поддерживаемость, скорость интерфейса, согласованный дизайн и состояние приложения.
Задачи
- Проектирование и развитие архитектуры фронтенда (модули, слои, state, интеграции).
- Реализация сложных UI-сценариев: формы, таблицы, фильтрация, права доступа, edge cases.
- Оптимизация производительности (рендер, мемоизация, загрузка данных, бандл).
- Поддержка качества: код-ревью, стандарты, тесты, документация компонентов.
- Взаимодействие с продуктом/дизайном/бэкендом для согласования контрактов и UX.
Требования
- Уверенный опыт с React (hooks), TypeScript, современным JS.
- Опыт построения сложного state-management (Redux/RTK, Zustand или аналогичные подходы).
- Понимание принципов архитектуры фронтенда (слои, зависимости, модульность).
- Опыт работы с API (REST/JSON), обработкой ошибок и устойчивыми интеграциями.
- Навыки работы с производительностью и профилированием интерфейса.
