улица Раевского 4с1А
Обязанности:
-
Проектирование масштабируемой и поддерживаемой архитектуры React-приложений для админ-панелей;
-
Разработка сложных UI-компонентов: таблицы с сортировкой, фильтрацией, виртуализацией и группировкой; дашборды с графиками; модальные окна и формы с валидацией;
-
Реализация роутинга, управления состоянием приложения (на уровне стейт-менеджера и локального состояния компонентов);
-
Интеграция с бэкенд-API;
-
Оптимизация производительности приложений: анализ и устранение узких мест, ререндеров, работа с большими объемами данных;
-
Написание чистого, эффективного и тестируемого кода;
-
Реализация пользовательского интерфейса на основе готовых дизайн-макетов с соблюдением принципов pixel-perfect, обеспечение кроссбраузерной и адаптивной верстки;
-
Проектирование UI с учетом ролевой модели пользователей;
Требования:
-
Опыт коммерческой разработки на React от 3-х лет;
-
Глубокое понимание React Hooks (useState, useEffect, useMemo, useCallback, создание кастомных хуков), компонентного подхода;
-
Продвинутый опыт работы с одним из стейт-менеджеров: Redux, Zustand, MobX;
-
Опыт работы с системами построения сложных форм: React Hook Form, Formik, Final Form;
-
Опыт реализации сложных таблиц или гридов с использованием библиотек типа AG Grid, TanStack Table или аналогов;
-
Опыт работы с TypeScript в продакшене;
-
Опыт написания тестов (Jest, React Testing Library);
-
Знание современных возможностей CSS (CSS Modules, SCSS/SASS, CSS-in-JS, Tailwind CSS) для создания адаптивных и удобных интерфейсов;
Условия:
- ИТ-аккредитация;
- Удаленный формат работы в пределах РФ;
- Официальное трудоустройство по ТК РФ с первого дня;
- Корпоративная связь;
- ДМС со стоматологией;
- Компенсация фитнеса;
- Обучение сотрудников на курсах от компании для повышения квалификации;
- Скидки от Skyeng на изучение английского языка;
- Внешние профессиональные мероприятия и конференции;
- Корпоративные скидки от компаний партнеров.