Frontend/ React React Native TS Redux RTK RTK Query
Гомель, БеларусьДжуниор
Удаленная работа
Опыт работы от 1 года до 3х лет80 000 ₽
Опыт работы от 1 года до 3х лет80 000 ₽
Короткая ссылка: gkjb.ru/gqcq
О себе
На данный момент Frontend/ React React Native TS Redux RTK RTK Query.
Мои компетенции и опыт
Поддержка существующих проектов и создание приложений с использованием React, React Native, Redux, RTK, TypeScript и JavaScript.
В проектах выполняла следующие роли:
1. Выполняла работу по верстке макетов на различных проектах. Это включало в себя:
- использование HTML5, SCSS , Flexbox, Grid
- адаптивная верстка для обеспечения корректного отображения на различных устройствах.
2. Имею опыт в разработке мобильного приложения с использованием React Native.В процессе работы занималась разработкой логики работы приложения, созданием переиспользуемых компонент, подключением и интеграцией сторонних библиотек, а также версткой экранов приложения.
3. Pаботала со стейт-менеджментом Redux/Redux Toolkit. Использовала RTK Query для кеширования данных и оптимизации взаимодействия с API, включая реализацию оптимистичного и пессимистичного обновления данных.
4. Взаимодействие с backend API через использование библиотеки axios.
5. Написала универсальную (дженериковую) функцию для обработки ошибок в приложении, которая способна обрабатывать разные типы приходящих ошибок. Выполняла отображение уведомлений для пользователей с помощью библиотеки toast.
6. Использовала библиотеки React Hook Form. Это включало в себя настройку валидации форм (Zod), обработку и отправки форм.
7. Интеграция react hook form и controller для управления формой загрузки файла.
8. Реализация авторизации пользователей с использованием JWT токенов, включая отправку запросов на сервер, проверку токенов, хранение токенов.
9. Реализация регистрации и восстановления пароля с использованием email.
10. Принимала участие в разработке библиотеки универсальных компонентов, которая была представлена в storybook. Это значительно ускорило процесс разработки проектов.
11. Оформление интерфейса с использованием библиотек Radix UI, Material UI и Ant Design для создания визуально привлекательного и функционального дизайна.