Требуемый опыт работы
От 1 года до 3 лет
Тип занятости
Частичная занятость
График работы
Удаленная работа
Обязанности: - Разработка и поддержка пользовательских интерфейсов с использованием React и современных библиотек.
- Настройка и оптимизация инструментов сборки и разработки (Vite, Babel, PostCSS и другие).
- Разработка и поддержка управляемого состояния приложения с использованием Redux Toolkit и Redux Saga.
- Интеграция REST API в приложение с использованием Axios и RestJS.
- Создание удобных и функциональных пользовательских интерфейсов, включая анимации и сложные формы.
- Разработка и внедрение графиков и визуализаций с использованием Recharts.
- Оптимизация производительности приложений и внедрение современных подходов к CSS.
- Обеспечение тестируемости и расширяемости написанного кода.
Требования: - Опыт работы с React (версии 17+).
- Уверенное знание современного JavaScript (ES6+) и TypeScript.
- Знание подходов управления состоянием: Redux Toolkit и Redux Saga.
- Опыт работы с React Hook Form для управления формами.
- Знание библиотек пользовательских интерфейсов: Material UI (MUI), Tailwind CSS.
- Опыт работы с React Router для маршрутизации.
- Умение использовать библиотеки для анимаций, такие как React Spring и React Transition Group.
- Опыт работы с инструментами сборки и разработки: Vite, Babel, PostCSS, Autoprefixer.
- Навыки настройки ESLint и работы с плагинами для React и TypeScript.
- Знание Linaria для CSS-in-JS решений.
- Опыт взаимодействия с REST API, использование Axios и RestJS.
- Знание библиотек Recharts, React Dropzone, React Toastify, React Tooltip.
- Знание современных подходов к организации CSS (например, BEM, Tailwind).
Ключевые навыки
React
Javascript
Typescript
Redux
Rest api
Вакансия опубликована 25.12.2024 в г. Москва.