Арина К. React разработчик, Middle+

ID 29527
АК
Арина К.
Женщина, 24 года
Россия, Москва, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 31 августа 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Middle+
Навыки
CSS3
HTML5
JavaScript
Javascript ES6+
Python
продвинутый уровень
Ant design
CSS Modules
Emotion
Framework
Material UI
Next.js
React
React Query
React Router
Redux
Redux Toolkit
routing
SignalR
SSR
Styled Components
Tailwind CSS
UI Kit
zustand
BEM
Canvas
Chart.js
CSSjs
d3
JSS
LESS
React Flow
Sass
SCSS
SVG
Web Components
Cypress
E2E testing
Jest
Express.js
NestJS
Node.js
REST API
SOLID
Объектно-ориентированное программирование (ООП)
Agile
Atlassian
Confluence
Jira
Kanban
Scrum
Waterfall
TypeScript
Отрасли
E-commerce & Retail
FinTech & Banking
Hardware
LifeStyle
Telecom
Знание языков
Английский — B1
Главное о специалисте
Я - frontend-разработчик с опытом более 4 лет, специализируюсь на создании веб-приложений с использованием React и сопутствующих технологий. В работе применяю Redux Toolkit, React Router, React Query, React.lazy и веб-сокеты для динамического обновления данных. Участвовала в разработке банковских систем, корпоративных порталов и интернет-магазинов, создавая адаптивные и удобные интерфейсы с помощью Material UI, Tailwind CSS и SCSS. Имею опыт интеграции с REST и GraphQL API, обеспечиваю качество кода через модульность и юнит-тестирование (Jest, Cypress). Активно взаимодействую с командой, участвую в планировании, код-ревью и CI/CD процессах. Прошла курсы Cisco CCNA, что помогает лучше понимать сетевые технологии, важные для фронтенда.
Проекты   (4 года 9 месяцев)
Проект «Банк Синара»
Роль
Frontend разработчик (React)
Обязанности
Цель проекта Разработка приложения банка для работы с физическими и юридическими лицами. Приложение включает в себя все возможные взаимодействия клиента с банком: открытие счёта, заявки на дебетовую или кредитную карты в разных валютах, выполнение денежных переводов, управление счетами, открытие расчетного счёта для юридических лиц (компаний), а также информирование клиентов. Архитектура ● Frontend: React, React Router, Redux (Redux Toolkit), React Query, SignalR ● Классическая клиент-серверная архитектура. Фронтенд реализован с помощью множества подмодулей (git submodules), которые разделяют проект на работы с ФЛ и ЮЛ, включает отдельные модули с кастомными UI-компонентами, для работы с анонимными пользователями, модуль авторизации и многие другие. ● Взаимодействие с сервером через стандартные HTTP-запросы, чаты, уведомления и динамические обновления данных с использованием websockets. Непосредственные задачи ● Разработала и интегрировала новые UI-компоненты и разделы на основе дизайн-макетов и технических заданий. ● Создала кастомные интерфейсные элементы: баннеры, сторисы, всплывающие уведомления, карточки операций и другие виджеты. ● Интегрировала UI-компоненты в архитектуру React-приложения с учётом принципов модульности и повторного использования. ● Использовала Material UI и SCSS/LESS для стилизации, обеспечив адаптивную и кросс-браузерную верстку. ● Оптимизировала производительность компонентов с применением ленивой загрузки, React.lazy и Suspense. ● Устранила дублирование кода, вынеся повторяющуюся логику в кастомные React-хуки. ● Улучшила архитектуру фронтенд-модулей, структурировав логику по слоям и обеспечив масштабируемость. ● Внедрила PWA-функции: реализовала Service Workers, кэширование и кастомное обновление интерфейса по свайпу. ● Настроила HTTP-взаимодействие с серверной частью через Fetch API, реализовала обработку загрузок, ошибок и обновления интерфейса по ответу сервера. ● Интегрировала WebSockets (SignalR) для реализации реального времени: чаты, уведомления, обновления данных. ● Реализовала валидацию форм на стороне клиента с кастомными правилами и синхронизацией с backend-логикой. ● Использовала Redux / Redux Toolkit и React Query для управления состоянием и обработки асинхронных операций. ● Настроила взаимодействие между frontend и backend, включая спецификации API и интеграции. ● Выполнила верстку новых компонентов и разделов, провела рефакторинг и расширение существующего функционала. ● Подготовила код к релизу, включая тестирование, документирование изменений и финальную проверку. ● Участвовала в стендапах, планировании спринтов и ретроспективах. ● Проводила код-ревью и участвовала в поддержке технического качества проекта. ● Согласовывала задачи и сроки с аналитиками, QA и backend-командой. ● Проанализировала требования, участвовала в обсуждении и проектировании решений. Состав команды 5 Аналитиков, 3 frontend-разработчика, 3 backend-разработчик, 1 DevOps, 5 QA Применяемые технологии React, Redux, React Router, React Query, JavaScript, TypeScript, SVG, Websockets, HTML, Fetch API, Material UI, LESS / SCSS, Kibana
Стек специалиста на проекте
HTML, JavaScript, Kibana, Redux, SVG, React Router, LESS, TypeScript, React Query, SCSS, Material UI, WebSockets, React, Fetch API
Отрасль проекта
FinTech & Banking
Период работы
Март 2025 - По настоящее время  (6 месяцев)
Проект «Приложение для управления ЭДО»
Роль
Роль в проекте Frontend-разработчик (React)
Обязанности
Цель проекта Разработка веб-приложения для мобильных устройств для управления электронным документооборотом компании. Сервис позволяет создавать электронный документ, настраивать его маршрут (например, собрать необходимые подписи пользователей), управлять статусом документов (подписать, отклонить, вернуть на доработки, отправить и т.д.). Реализована возможность прикреплять файлы из загрузки или из предустановленных шаблонов и управлять этими файлами (скачивать, возвращать предыдущую версию и другое), просматривать список всех своих документов (отправленных и полученных для выполнения каких-либо действий). Архитектура ● Frontend: React, Redux (Redux Toolkit), SignalR ● Клиент-серверная архитектура с использованием асинхронных запросов. SignalR позволяет отслеживать изменения в системе в режиме реального времени. Непосредственные задачи ● Реализовала интеграцию с внешним сервисом АТАЧ через HTTP-запросы с использованием Axios и Fetch API. ● Настроила хранение и обновление состояния документов с помощью Redux / Redux Toolkit и реализовала асинхронные эффекты для загрузки данных. ● Провела редизайн пользовательского интерфейса в соответствии с обновлёнными дизайн-макетами и обеспечила адаптивность для мобильных устройств. ● Оптимизировала отзывчивость интерфейса, сократив время загрузки и улучшив пользовательский опыт. ● Разработала функциональность загрузки и выбора шаблонов документов из локальной базы данных. ● Создала UI-компоненты для отображения и выбора шаблонов: карточки, выпадающие списки, формы заполнения. ● Интегрировала шаблоны с backend-сервисом для получения и сохранения данных. ● Реализовала валидацию форм документов, включая отображение пользовательских ошибок и логирование. ● Разработала модуль «Личный кабинет поставщика — Карточка заявки», включая UI-компонент с полями ввода, кнопками и статусами. ● Реализовала переходы между статусами заявок (подтверждение, отклонение, возврат на доработку), интеграцию с сервером и обновление UI. ● Настроила получение обновлений по статусам заявок в реальном времени с помощью SignalR. ● Разработала функциональность подтверждения заявок поставщиками, включая компонент подтверждения, комментарии и ограничения доступа по ролям. ● Реализовала групповую работу с файлами (PDF, DOCX, XLSX и др.): загрузка, валидация (тип, размер, количество), управление версиями. ● Интегрировала работу с файлами с backend-частью, включая возможность возврата к предыдущим версиям. ● Настроила серверную пагинацию, фильтрацию и сортировку для оптимизации работы со списками и предотвращения дублирования данных на клиенте. ● Разработала компонент календаря с возможностью выбора диапазона дат и интеграцией с backend для отображения событий и поручений. ● Создала каталог документов с фильтрами, поиском и сортировкой, обеспечив масштабируемость. ● Настроила действия на сервере без дополнительного кеширования на клиенте для минимизации источников истины. ● Реализовала роль администратора с расширенными правами доступа. ● Участвовала в релизах, анализе требований, планировании задач, коммуникации с командой и код-ревью. Состав команды 1 TeamLead, 3 frontend-разработчика, 1 backend-разработчик, 1 DevOps, 1 QA, 1 дизайнер Применяемые технологии React, Redux, TypeScript, REST API, HTML, LESS / SCSS, SignalR, HTTP, fetch / axios, BEM, Vite, Kibana, Node.js
Стек специалиста на проекте
HTML, JavaScript, Node.js, Kibana, REST API, Redux, LESS, TypeScript, HTTP, SignalR, SCSS, Vite, Axios.js, Fetch, BEM, React
Отрасль проекта
LifeStyle
Период работы
Ноябрь 2024 - Март 2025  (5 месяцев)
Проект «Портал промышленных закупок в режиме самообслуживания»
Роль
Роль в проекте Frontend разработчик (React)
Обязанности
Цель проекта Разработка портала закупок в режиме самообслуживания для крупного металлургического предприятия с использованием подхода RBAC, предоставляющего различные уровни доступа пользователям: клиентам, поставщикам и администраторам. Разработка интерфейса для составления, редактирования, подтверждения и просмотра заказов и заявок пользователями разных ролей. Создание системы просмотра детальной информации о поставщиках с гибкой настройкой интерфейса под потребности каждого пользователя. Упрощение взаимодействия между заказчиками и поставщиками, повышение эффективности процессов закупки и снабжения предприятия. Архитектура ● Frontend: React, Tailwind, RBAC, SignalR ● Проект следует клиент-серверной архитектуре с асинхронным запросами с использованием стандартной библиотеки axios/fetch для React Непосредственные задачи ● Настроила взаимодействие с серверной частью через axios/fetch и Redux Toolkit, обеспечив централизованное управление состоянием. ● Разработала переиспользуемые и адаптивные UI-компоненты с учётом требований UX/UI и стилистики Tailwind. ● Реализовала компонентную архитектуру с логическим разделением по слоям и унификацией бизнес-логики. ● Разработала функциональность личного кабинета поставщика, включая создание и редактирование заявок. ● Реализовала интерфейсы администратора: локальные каталоги, справочник поставщиков, кабинет администратора. ● Добавила функциональность комментариев и отзывов в мобильной версии, с учётом требований адаптивности. ● Настроила маршруты для карточек документов с помощью React Router и реализовала динамическую загрузку данных с React.lazy. ● Разработала логику выбора и переключения пользовательских ролей, включая сохранение состояния и ограничения доступа. ● Реализовала механизм ограниченного доступа к функционалу для незарегистрированных пользователей. ● Реализовала валидацию форм, включая форму заявки и формы поручений, с полной интеграцией с backend и логикой доступа. ● Разработала функционал просмотра и редактирования заявок, включая управление правами (редактирование только автором заявки). ● Интегрировала SignalR для получения обновлений заявок и поручений в реальном времени. ● Разработала компонент выпадающего списка с поиском и фильтрацией по введённому тексту. ● Реализовала функциональность выполнения поручений: отображение статусов, комментарии, действия, резолюции, перенос сроков. ● Настроила интеграцию с backend для создания, подтверждения и отмены поручений, а также валидировала пользовательские действия. ● Настроила пагинацию, фильтрацию и сортировку заявок, обеспечив полную интеграцию с API. ● Разработала mock API для разделов «Поставщики», «Заявки», «Список заявок заказчика» и обеспечила обработку ошибок. ● Оптимизировала обработку ошибок с вынесением логики в Redux и унификацией механизмов отображения. ● Участвовала в регрессионном тестировании после каждого изменения и контроле стабильности компонентов. ● Обновила библиотеки React до актуальных версий и перенесла мобильную часть на современные единицы вьюпорта (dvh/dvw). ● Приняла участие в CI/CD процессах и работе с системой контроля версий. Состав команды 1 TeamLead, 3 frontend-разработчика, 2 backend-разработчика, 3 аналитика, 1 DevOps, 1 QA, 1 дизайнер Применяемые технологии React, TypeScript, HTTP, REST API, Tailwind, Redux, SignalR, HTML, CSS, mock API, регрессионное тестирование
Стек специалиста на проекте
HTML, CSS, API, REST API, Redux, TypeScript, HTTP, SignalR, Регрессионное тестирование, React, Tailwind, mock
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2024 - Ноябрь 2024  (5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
РТУ МИРЭА. Институт информационных технологий
Специальность
"Программная инженерия". Бакалавриат
Завершение учебы
2023 г.

Похожие специалисты

E-commerce & Retail
СР
Светлана Р.
Калининград
React разработчик
Middle
2 466,19 Р/час
MobX
Ant.design
suspense
Query
Hooks
Redux Toolkit
Redux
Web Components
vanilla-extract
MS Windows
+112

Светлана — React-разработчик уровня Middle. Специализируется на микросервисной архитектуре, фронтенде на React и сопутствующих инструментах. Опыт работы: - Сервис проектного менеджмента (E-commerce & Retail). Обязанности: настройка роутов для веб-сайта, создание функционала публичных и частных маршрутов, разработка анимированного бокового меню навигации, реализация интеграции бокового меню со всеми страницами и роутом, разметка страниц, создание страниц входа и регистрации пользователя, настройка прокси-сервера, библиотечная адаптивная форма с инпутами со сложной логикой, функционал авторизации пользователя, страница с календарём, отображение встреч в соответствии со статусом, модальное окно для отображения детальной информации о встрече и её участниках. - Интернет-магазин бытовой техники и электроники (E-commerce & Retail). Обязанности: настройка роутов, создание страницы личного кабинета, функционала изменения пароля и личных данных, валидация инпутов в личном кабинете, создание корзины, изменение и удаление товаров в корзине, добавление в избранное или удаление из него, создание страницы с детальной информацией о товаре, фильтрация по категориям товаров, моментальный поиск товара, отображение комментариев пользователей к товару, создание и редактирование комментариев, Unit тесты (Jest).

Подробнее
E-commerce & Retail • FinTech & Banking
ИШ
Илья Ш.
Москва
React разработчик
Senior
3 275,41 Р/час
a11y
Accessibility
Adobe Photoshop
Adobe XD
Agile
Ajax
Amplify
Angular
Ant design
Apollo
+158

Илья — Senior React разработчик из Москвы с опытом работы 3 года 3 месяца. Специализируется на разработке фронтенда с использованием React. Имеет опыт работы в отраслях FinTech & Banking и E-commerce & Retail. Участвовал в разработке и поддержке внутреннего продукта Service Desk, создании таск-трекера и инструмента для ЦИК в крупном банке. Оптимизировал загрузку страниц, внедрил практики доступности и перешёл на Vite.js после Create-React-App с Webpack. Эффективно взаимодействовал с командами бэкенда и дизайна. Также работал над личным кабинетом сервиса по контролю за выборами, где занимался разработкой интерфейсных компонентов и проведением код-ревью. Предложил переход с React-Redux на React-Query. Имеет опыт работы над несколькими параллельными проектами в сфере E-commerce & Retail, включая разработку интерфейсов возврата денег, приложения для поиска клиентских чеков, калькулятора штата и UI для волонтёров. Внедрил процесс код-ревью и начал процесс тестирования фронтенда.

Подробнее

Недавно просмотренные специалисты