МШ
Мария Ш.
Женщина, 30 лет
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опытный React-разработчик с пятилетним опытом и глубоким пониманием современного фронтенда, а также страстью к созданию производительных пользовательских интерфейсов. Специализируется на разработке сложных веб-приложений с использованием React, TypeScript и Redux Toolkit, уделяя особое внимание оптимизации производительности и улучшению пользовательского опыта. Обладает экспертизой в HTML5, CSS3 и JavaScript (ES6+), позволяющей создавать отзывчивые и доступные интерфейсы.
Имеет успешный опыт работы с различными state-менеджерами, включая Redux Toolkit и Context API, а также с современными подходами к стилизации (Tailwind, CSS-in-JS). Особое внимание уделяет качеству кода, применяя принципы SOLID и DRY, что подтверждается активным участием в code review и написанием тестов (Jest, RTL). Постоянно совершенствует свои навыки, изучая новые технологии и лучшие практики разработки. Эффективно работает как в команде, так и самостоятельно, демонстрируя способность быстро адаптироваться к новым проектам и требованиям. Обладает английским на уровне B2+, что позволяет комфортно работать в международных командах.
Особый интерес представляет разработка высоконагруженных приложений в fintech и e-commerce сферах, где сочетание технического совершенства и внимания к пользовательскому опыту дает максимальный бизнес-эффект.
Проекты
(4 года 8 месяцев)
СОНЦА
Роль
Frontend (React) разработчик
Обязанности
Состав команды (14 человек):
Техлид, 3 Backend разработчика, 3 Frontend разработчик, 4 QA Engineer, BA, Дизайнер, PM
Обязанности:
- Разработка и поддержка масштабируемого пользовательского интерфейса с нуля на базе React и Redux, обеспечение адаптивности и кроссбраузерности с использованием Tailwind.
- Создание и доработка админ-панели для управления контентом и товарами, интеграция с backend API через Redux-Thunk и Axios.
- Проектирование и внедрение сложных форм с валидацией на клиенте с помощью React Hook Form и Joi/Zod.
- Оптимизация структуры хранения состояния приложения, рефакторинг существующих компонентов для повышения производительности и удобства поддержки.
- Разработка системы поиска и фильтрации товаров, улучшение UX для пользователей различных устройств.
- Работа с датами и форматированием через Moment.js.
- Тесное взаимодействие с backend-разработчиками для согласования API и с QA для устранения выявленных багов.
- Участие в ежедневных стендапах, планировании спринтов и ревью задач в Jira/GitLab
Достижения
- Внедрила систему фильтрации и поиска товаров, что сократило среднее время поиска нужного товара пользователями на 40%.
- Оптимизировала структуру хранения состояния, уменьшив время рендеринга сложных компонентов на 30%.
- Внедрила клиентскую валидацию форм, снизив количество ошибок при заполнении на 50% и повысив конверсию успешных отправок форм на 20%.
- Провела рефакторинг ключевых компонентов, что улучшило читаемость кода и снизило время на исправление багов на 25%.
- Обеспечила полное покрытие всех новых компонентов юнит-тестами, что позволило снизить количество регрессионных ошибок на 35%.
Стек специалиста на проекте
lazy, Validation, React Hook Form, Redux Thunk, Redux, Redux Toolkit (RTK), Joi, Git, API, GitHub, Requests, i18next, Zod, Code Review, Moment.js, React, JavaScript, UX, Tailwind
Отрасль проекта
E-commerce & Retail
Период работы
Август 2024 - По настоящее время
(1 год)
OneApp
Роль
Frontend (React) разработчик
Обязанности
Состав команды (8 человек):
3 Backend разработчика, 2 Frontend разработчика, 2 QA Engineer, PM
Обязанности:
- Разработка и поддержка пользовательского интерфейса для нескольких клиентов на React с использованием Redux и Redux-Saga для управления состоянием и асинхронными операциями.
- Оптимизация загрузки и рендеринга страниц, внедрение ленивой загрузки компонентов и ресурсов.
- Интеграция с backend API, обработка и отображение данных, реализация новых фич на основе требований заказчика.
- Выявление и устранение багов в клиентской части, проведение ревью кода коллег.
- Подготовка и сборка фронтенд-релизов для препродакшн- и продакшн-среды, участие в CI/CD процессах.
- Внедрение и поддержка стилизации с помощью CSS, Styled Components и MUI/AntD.
- Документирование решений и пользовательских сценариев в Jira/GitHub.
Достижения
- Оптимизировала загрузку ключевых страниц, сократив среднее время загрузки на 25%, что повысило показатель Core Web Vitals и улучшило пользовательский опыт.
- Внедрила улучшения в UI, что повысило удовлетворённость пользователей по результатам опроса на 18%.
- Провела более 15 код-ревью, что повысило качество кода и снизило количество багов, выявляемых на этапе тестирования, на 30%.
- Реализовала новые компоненты для интерфейса, увеличив скорость вывода новых фич на 20%.
- Обеспечила стабильную работу приложения в препродакшн-среде, сократив количество критических инцидентов до нуля за период релиза.
Стек специалиста на проекте
pm, React Hook Form, React testing library, Redux, Joi, QA, Frontend, Storybook, variables, Styled Components, Backend, CDN, Zod, Redux-Saga, CSS, Code Review, React, engineer, UI/UX
Отрасль проекта
FinTech & Banking
Период работы
Май 2023 - Август 2024
(1 год 4 месяца)
SmartPay
Роль
Frontend (React) разработчик
Обязанности
Состав команды (9 человек):
Team Lead, 2 Backend разработчика, 2 Frontend разработчика, 2 QA Engineer, UI/UX дизайнер, Product Owner
Обязанности:
- Разработка и поддержка пользовательского интерфейса для платформы онлайн-платежей с нуля на React и TypeScript.
- Интеграция с REST API с помощью Axios и управление состоянием приложения через Redux Toolkit (RTK Query).
- Внедрение и поддержка адаптивного и доступного дизайна с использованием MUI и Styled Components.
- Реализация сложных форм оплаты с валидацией данных через React Hook Form и Zod.
- Оптимизация производительности интерфейса, внедрение ленивой загрузки и мемоизации компонентов.
- Тестирование взаимодействия с API с помощью Postman и написание unit-тестов для ключевых компонентов.
- Взаимодействие с дизайнером для согласования UI-решений и с backend-разработчиками для уточнения контрактов API.
- Участие в ежедневных стендапах и планировании задач по Scrum.
Достижения
- Внедрила ленивую загрузку модулей, что сократило среднее время загрузки страниц на 30%.
- Разработала и внедрила форму оплаты с многоуровневой валидацией, что снизило количество ошибок пользователей на 40%.
- Обеспечила покрытие unit-тестами 80% новых компонентов, что уменьшило количество багов на этапе тестирования на 25%.
- Оптимизировала работу с API, снизив количество лишних запросов на 20% и ускорив отклик интерфейса.
Стек специалиста на проекте
API, Postman, Scrum, REST API, TypeScript, React Hook Form, MUI, Unit testing, Styled Components, Redux Toolkit, RTK Query, Testing, Axios.js, React, Zod
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2022 - Май 2023
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
IT-Incubator 2024 г.
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
инженер-системотехник
Завершение учебы
2018 г.