Frontend/ React React Native TS Redux RTK RTK Query

Гомель, Беларусь
Джуниор
Информационные технологии • Разработка • React • JavaScript • TypeScript • Frontend
Удаленная работа
Опыт работы от 1 года до 3х лет
80 000 ₽
О себе

На данный момент 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 для создания визуально привлекательного и функционального дизайна.


Специализация
Информационные технологииРазработкаReactJavaScriptTypeScriptFrontend
Отрасль и сфера применения

Уровень
Джуниор

Интересные кандидаты