Екатерина О. React разработчик, Middle+

ID 31031
ЕО
Екатерина О.
Женщина, 27 лет
Россия, Таганрог, UTC+3
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 13 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Middle+
Навыки
HTML/CSS
Sass
TypeScript
JavaScript
React
Next.js
React Native
Redux
MobX
Apollo Client GraphQL
Formik
React Hook Form
Yup
Storybook
Tailwind CSS
Styled Components
Recharts
Vite
Webpack
Jest
Testing Library
Отрасли
AI & Robotics
FinTech & Banking
FoodTech
HRTech
Знание языков
Английский — C1
Главное о специалисте
Екатерина работает с проектами различной сложности, прошла полный цикл разработки – от обсуждения бизнес-идеи проекта, выбора стека, проектирования архитектуры и реализации функционала до тестирования и поддержки production-решений, работая как с современными проектами и технологиями, так и с legacy-кодом.
Проекты   (4 года 4 месяца)
Сервис по заказу еды
Роль
React разработчик
Обязанности
Проект: Сервис для иностранного рынка, который предоставляет возможность владельцам магазина или ресторана создать интерактивную витрину для своего бизнеса, а пользователям заказывать блюдо, продукты или товары доставкой. Обязанности: - Создание сервиса с нуля, принятие решений по архитектуре проекта, выбор стека; - Совместная работа с UX/UI-дизайнерами – участие в проектировании интерфейсов, внесение предложений по улучшению юзабилити; - Создание пакета переиспользуемых компонентов (кнопки, формы, модальные окна, элементы интерфейса) с использованием Storybook, обеспечение единого стиля и поведения компонентов во всех частях приложения; - Интеграция с бэкэндом – настройка взаимодействия с API бэкенда: работа с GraphQL API, обработка ошибок и статусов запросов, оптимизация загрузки данных, кэширование часто используемых данных, кастомная настройка хранилища; - Работа с интерактивными google-картами (Google Maps API) с доработкой UI-элементов и функционалом для различных взаимодействий с картой; - Реализация кастомизации профиля – разработка функционала персонализации аккаунтов: загрузка аватаров, настройка темы оформления, редактирование био и других пользовательских данных; - Код-ревью, проверка кода на соответствие стандартам, предложение оптимизаций; - Общение/ведение рабочих процессов с клиентами напрямую, обсуждение бизнес-задач, планирование будущей работы в соответствии с требованиями и бюджетом проекта. Команда: Техлид, UI/UX дизайнер, Бэкенд разработчик, 2 Фронтенд разработчика, Мобильный разработчик, Проектный менеджер, QA, AQA, DevOps
Достижения
- В составе команды принимала активное участие в бизнес-процессах, проработала требования проекта и сделала качественный эстимейт, который позволил завершить проект с минимальными отклонениями от сроков и бюджет; - Реализовала единую WhiteLabel-систему на базе monorepo, позволяющую быстро разворачивать новые бренды с уникальным: дизайном, конфигурациями (доступные платежные системы, условия доставки), функционалом; - Разработала библиотеку UI-компонентов (Storybook) с поддержкой динамического темингования, что сократило время создания нового бренда до 2-3 дней.
Стек специалиста на проекте
Git, Agile, GraphQL, Webpack, Chart.js, React Router, TypeScript, Storybook, Yup, Bitrise, React Final Form, React, React PDF, Apollo client, Graphql-ws, React-google-maps, react-dropzone
Отрасль проекта
FoodTech
Период работы
Январь 2025 - По настоящее время  (9 месяцев)
Многофункциональный банковский сервис
Роль
React разработчик
Обязанности
Проект: Сервис сочетает в себе функциональность современного классического банка с инструментами для персонального финансового планирования: детализированный учет расходов и доходов, инструменты для планирования бюджета, аналитика финансового поведения и пр. Обязанности: - Разработка интерфейса личного кабинета: Реализация адаптивных, кросс-браузерных и доступных (a11y) React-компонентов на основе готовых макетов Figma и дизайн-системы; - Интеграция с бэкенд-сервисами: подключение и работа с GraphQL API для отображения и обновления финансовых данных: балансов, истории транзакций, списка карт, условий кредитных продуктов; - Рефакторинг и оптимизация кода (устранение дублирования, разделение монолитных компонентов, оптимизация рендера и памяти для повышения производительности критически важных частей ЛК - дашборд, выписка); - Работа с финансовой документацией: реализация функционала для генерации, просмотра и скачивания выписок и отчетов в формате PDF; - Внедрение тестирования: настройка и написание unit-тестов с использованием Jest и React Testing Library для покрытия ключевых компонентов (виджеты, формы), что повысило надежность кода; - Участие в онбординге: Помощь в адаптации новых стажеров в проекте, объяснение архитектуры и ключевых процессов; - Проведение анализа требований, оценка реализуемого функционала и его декомпозицию. Команда: Тимлид, Техлид, UI/UX дизайнер, 2 Бэкенд разработчика, 3 Фронтенд разработчика, Проектный менеджер, 2 QA, AQA, DevOps, Бизнес-аналитик
Достижения
- Оптимизация производительности: В результате рефакторинга кода и оптимизации рендера компонентов дашборда и списка транзакций увеличили скорость взаимодействия и сократили время первого отклика интерфейса для пользователя; - Повышение надежности функционала: внедрила полное unit-тестирование (Jest, RTL), что позволило на 90% сократить количество регрессионных багов, связанных с основным функционалом ЛК; - Улучшение UX – реализовала адаптивную верстку и кросс-браузерную совместимость, что повысило удовлетворенность пользователей.
Стек специалиста на проекте
Git, Agile, GraphQL, Jest, Lodash, TypeScript, MobX, Next.js, React Final Form, Recharts, React, Graphql-ws, react-dropzone, CSS-in-JS (Styled Components), Validate.js
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - Декабрь 2024  (1 год 3 месяца)
Универсальная платформа для управления процессами и проектами
Роль
React разработчик
Обязанности
Проект: Универсальная экосистема, с помощью которой можно создавать и редактировать задачи, настраивать приоритеты и сроки. Обязанности: - Создание чата – реализация системы обмена сообщениями с использованием GraphQL подписок для real-time обновлений/системы уведомлений о новых сообщениях/возможности прикрепления файлов и документов; - Верстка переиспользуемых компонентов по макетам – создание библиотеки UI-компонентов (кнопки, формы, модальные окна) с использованием современных подходов (Storybook) для обеспечения единообразия интерфейса; - Написание эндпоинтов – разработка API-методов (REST) для взаимодействия фронтенда с бэкендом, включая валидацию данных и обработку ошибок; - Рефакторинг легаси-кода для увеличения производительности системы и ускорения обработки данных на уровне UI/UX-опыта; - Активное участие в рабочих процессах – регулярные созвоны, планирование скоупа задач, помощь коллегам в определенных задачах, онбоардинг новых людей; - Код-ревью – проверка кода коллег на соответствие стандартам, выявление потенциальных уязвимостей и оптимизация производительности. Команда: Тимлид, Техлид, СТO, UI/UX дизайнер, 2 Бэкенд разработчика, Фронтенд разработчик, Проектный менеджер, Продуктовый менеджер, AQA, DevOps
Достижения
- Произвела рефакторинг UI-компонентов проекта: заменила CSSinJS на многофункциональный ShadCN, унифицировав стилизацию и сократив объем кода; - Добавила поддержку динамических тем (light/dark mode) и черно-белого режима (для accessibility), что улучшило соответствие стандартам; - Внедрила модульную систему токенов (цвета, шрифты, отступы), упростив адаптацию дизайна под новые страницы. Все эти изменения также привели к снижению количества UI-багов на 60% благодаря строгой типизации.
Стек специалиста на проекте
Git, Lodash, React Router, TypeScript, Formik, Storybook, Redux Toolkit, Vite, RTK Query, React, qs, React Recharts, mui/material, mui/x-data-grid, react-pdf/renderer
Отрасль проекта
HRTech
Период работы
Август 2022 - Октябрь 2023  (1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ЮФУ
Специальность
Информатика и вычислительная техника
Завершение учебы
2022 г.

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

E-commerce & Retail
РВ
Роман В.
Браслав
React разработчик
Senior
4 363,63 Р/час
MobX
Radix UI
Sass
React Hook Form
Hooks
React Query
form
Redux Toolkit
React testing library
Redux Thunk
+66

Роман, Senior React-разработчик Роман — опытный специалист в области разработки на React. Он обладает глубокими знаниями и навыками работы с современными инструментами и технологиями, такими как MobX, Radix UI, Sass, React Hook Form, Hooks, React Query, Redux Toolkit, React testing library, Redux Thunk, Styled-Components и другие. На протяжении 3 лет и 9 месяцев Роман работал над различными проектами в сфере электронной коммерции и ритейла. В его портфолио есть опыт работы над платформами для фанатов артистов, биржей грузоперевозок, платформой для планирования проектов, сервисом выдачи персональных кредитов и другими проектами. В обязанности Романа входило создание нового функционала, оптимизация кода, разработка UI-компонентов, исправление ошибок, редизайн приложений, взаимодействие с back-end разработчиками и участие в других процессах разработки.

Подробнее
Insurance
ТС
Тимофей С.
Ульяновск
React разработчик
Senior
4 285,71 Р/час
Agile
AntD
Axios.js
CSS
CSS3
ESLint
Git
HTML
HTML/CSS
HTML5
+79

Как опытный фронтенд-разработчик с более чем 5 годами работы с React и TypeScript, кроме разработки сложных интерфейсов, я проявляю инициативы на рабочих проектах, которые приносили значительную ценность бизнесу. Например, я имел опыт самостоятельного внедрения TypeScript в проекты, значительно повышая надежность кода. Реализовал сложные алгоритмы сортировки данных и визуализации графиков, используя библиотеки, такие как ReactFlow. Оптимизировал производительность React.js frontend приложений, сокращая время загрузки за счет оптимизации бандлов и сжатия медиафайлов. Внедрил Storybook для упрощения взаимодействия между разработчиками и дизайнерами, а также реализовал авторизацию через с использованием jwt токенов (+ axios interceptor) или Google API. Мой опыт включает работу с TypeScript, React, оптимизацию производительности и создание интерактивных пользовательских интерфейсов любой сложности. Стек: – Владение библиотекой React, Next.JS – Сборка frontend: Webpack, Vite – Опыт работы с управлением состоянием через Redux Toolkit, Redux, RTK Query, React Query, Effector, Mobx и Mobx-State-Tree, Zustand, Jotai. – Общение с сервером: Long Pooling, WebSocket, SSE – UI-KIT: Знание UI-китов Ant Design, Mantine UI, собственный UI-KIT. – Асинхронный слой: Использование Redux Saga, React Query и RTK Query, Redux Thunk для работы с асинхронными запросами. – Типизация: Применение TypeScript для типизации всех проектов, как в продашкен, так и на своих проектатах – Валидация форм: Formik, React Hook Form, – Стили: Опыт в стилизации с использованием CSS3, SCSS, SASS и LESS, CSS-in-JS Styled Component, Emotion.

Подробнее
E-commerce & Retail • EdTech • FinTech & Banking • Information Security • Manufacturing • Realty & Constructoring • Social Networking
АП
Александр П.
Таганрог
React разработчик
Senior
3 339,64 Р/час
React
Redux
JavaScript
TypeScript
Git
HTML
CSS
Next.js
Sass
Bootstrap
+60

Глубокое понимание React и его основных концепций, таких как компоненты, виртуальный DOM, жизненный цикл компонентов и управление состоянием. Знания JavaScript и современных стандартов веб-разработки, включая HTML5 и CSS3. Знание TypeScript. Знание и опыт работы с библиотеками и инструментами, такими как Next, Redux, MobX, React Hook Form, React-spring, Tailwind CSS, понимание Zustand и React Table. Опыт разработки интерфейсов, которые хорошо работают на различных устройствах и экранах. Понимание основных принципов кроссбраузерной совместимости и опыт в тестировании и отладке на различных платформах и браузерах. Знание систем контроля версий, таких как Git, и опыт работы с инструментами сборки и автоматизации задач, такими как Webpack. Оптимизация производительности. Понимание методов оптимизации производительности фронтенд-приложений, включая сжатие и кэширование ресурсов, ленивую загрузку и улучшение общей производительности приложения. Командная работа и коммуникация. Умение эффективно работать в команде разработчиков, обмениваться знаниями и опытом.

Подробнее
Manufacturing • Social Networking • Telecom
АЗ
Александр З.
Чебоксары
React разработчик
Middle+
2 581,8 Р/час
Agile
Axios.js
Bootstrap
CSS
CSS Modules
Cypress
ESLint
Git
GraphQL
HTML
+56

● 4+ года опыта разработки Frontend на стэке React, Redux, TypeScript ● Опыт настройки сборки проекта с использованием Webpack и (или) Vite ● Опыт работы с Redux Toolkit, RTK Query, React query, Axios для вызовов API ● Опыт использования React router для маршрутизации, React hook form для работы с формами, React transition group для работы с анимациями, React table для работы с таблицами ● Опыт использования UI библиотек таких, как Bootstrap, MUI, Tailwind CSS. Опыт работы с Styled Components и CSS modules ● Опыт написания unit тестов при помощи Jest, интеграционных – RTL, e2e – Cypress, скриншотных – Loki ● Опыт работы с Storybook для документации компонентов ● Опыт реализации локализации с использованием i18 next, настройка линтеров, написания небольших скриптов для автоматизации рефакторинга ● Опыт работы с Git, опыт разработки с использованием методолгии FSD

Подробнее

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