Злата И. , Middle, React разработчик

Female avatar
Злата И.
Россия, Москва
1 610 ₽/час 257 600 ₽/мес. без НДС
Опыт работы:
От 3 до 6 лет
Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Technology:
JavaScript
React
Vite
HTML5
TypeScript
Next.js
Webpack
Yarn
CSS Modules
React Hook Form
Material UI
Framer Motion
Swiper
zustand
Redux Toolkit
Axios
Git
Jira
Kaiten
Confluence
Figma
WebSocket
Strapi
Agile Scrum
Kanban
Instruments:
Npm
Swagger
Applications:
SCSS
Source_control:
GitLab
Формат работы
Удалённо
Описание о специалисте

ОПЫТ РАБОТЫ В РАСПРЕДЕЛЕННОЙ КОМАНДЕ

Примеры работ

ВТБ ЭДО
Описание задачи/проекта

Высоконагруженная система ЭДО специализированного депозитария с интеграциями, цифровым подписанием документов и высокими требованиями к надежности и безопасности

Позиция на проекте
Frontend Developer
Ответственность
  1. Вёрстка и разработка интерфейсов для работы с документами (создание, обработка, подписание) с использованием React, HTML, CSS (SCSS, CSS Modules)
  2. Построение клиентской прослойки между backend и UI: интеграция с REST API и WebSocket, управление состоянием приложения через React Query/Zustand, обработка асинхронных сценариев (загрузка, статусы, ошибки, ретраи)
  3. Реализация сложных форм с клиентской валидацией (React Hook Form), включая динамическое отображение полей, валидацию бизнес-логики, оптимизацию производительности форм
  4. Разработка интерфейса массовой загрузки документов: обработка файлов большого объема (>100 файлов до 30 МБ), реализация chunk upload, отображение статусов обработки и прогресса операций
  5. Реализация функционала подписания документов: интеграция с CAdES plugin API, проверка валидности сертификатов, управление пользовательскими сертификатами (включая приоритетный выбор)
  6. Разработка UI-компонентов и участие в развитии UI Kit
  7. Создание переиспользуемых компонентов на базе дизайн-системы
  8. Реализация real-time уведомлений через WebSocket: системные и пользовательские уведомления, синхронизация статусов документов без перезагрузки страницы
  9. Разработка интерфейсов с учетом ролевой модели (RBAC): разграничение прав доступа, условный рендеринг функциональности
  10. Реализация групповых операций с документами (bulk actions)
  11. Оптимизация производительности: уменьшение лишних перерендеров, работа с мемоизацией и оптимизацией стора
  12. Участие в code review, контроль качества кода и соблюдение стандартов команды
Технологии и инструменты
CSS Modules, CSS3, HTML5, JavaScript, React, React Hook Form, React Query, REST API, SCSS, Storybook, TypeScript, zustand, WebSocket, CAdES plugin API
Период работы/продолжительность
Апрель 2024 г. - Июль 2026 г.
Корпоративный сайт
Описание задачи/проекта

Корпоративный сайт для презентации компании, привлечения клиентов, партнеров, возможностью ознакомится с достоинствами организации, указать услуги и проектный опыт

Позиция на проекте
Frontend Developer
Ответственность
  1. Разработка пользовательского интерфейса корпоративного сайта и административной панели на React, HTML, CSS (SCSS/CSS Modules)
  2. Вёрстка и реализация экранных форм: адаптивная и кроссбраузерная вёрстка, обеспечение удобной навигации и UX, интеграция с backend API
  3. Построение клиентской логики взаимодействия с backend: получение и отображение данных, обработка пользовательских действий, управление состоянием интерфейса
  4. Реализация функционала фильтрации, сортировки и поиска
  5. Оптимизация работы с большими наборами данных, обеспечение быстрого отклика интерфейса
  6. Разработка модуля отображения проектного опыта: динамическая отрисовка данных, интеграция с административной частью (CRUD-операции)
  7. Разработка административного интерфейса: управление контентом сайта, настройка и редактирование данных без участия разработчиков
  8. Оптимизация и рефакторинг frontend-кода.
Технологии и инструменты
CSS Modules, Material UI, SCSS, Strapi, Swiper, TypeScript, Axios, NextJS
Период работы/продолжительность
Июнь 2023 г. - Апрель 2024 г.
Веб-сайт для спортивных активностей
Описание задачи/проекта

Разработка веб-сайта с функционалом автоматизированной записи клиентов на спортивные активности, включая возможность просмотра и выбора активностей, бронирования и управления расписанием спортивных мероприятий; Разработка веб-приложения на базе телеграмма с функционалом автоматизированной записи клиентов на спортивные активности, включая возможность просмотра и выбора активностей, бронирования и управления расписанием спортивных мероприятий

Позиция на проекте
Frontend Developer
Ответственность
  1. Разработка интерфейса для отображения спортивных активностей и возможности выбора туров;
  2. Внедрение функционала фильтрации и сортировки туров на основе различных критериев;
  3. Интеграция механизма автоматизированной записи клиента, взаимодействующего с телеграмм-ботом;
  4. Интеграция механизма автоматизированного создания и управления активностями, турами и расписанием, взаимодействующего с телеграмм-ботом
  5. Поддержание документации в актуальном состоянии
Технологии и инструменты
React, Redux, SCSS, TypeScript, Webpack, Telegram Webapp Api
Период работы/продолжительность
Сентябрь 2022 г. - Июнь 2023 г.
HR система
Описание задачи/проекта

Проектирование и реализация пользовательского интерфейса автоматизированной информационной HR системы, включающей функционал по управлению человеческими ресурсами в организации.

Позиция на проекте
Frontend Developer
Ответственность
  1. Разработка пользовательского интерфейса HR-системы на React, HTML, CSS
  2. Вёрстка и реализация форм создания и редактирования резюме
  3. Интеграция с backend API, работа с состоянием через Redux
  4. Реализация фильтрации, сортировки и поиска данных
  5. Поддержка и доработка существующего кода
Технологии и инструменты
CSS3, React, Redux, TypeScript, Webpack
Период работы/продолжительность
Июнь 2022 г. - Сентябрь 2022 г.

Образование

Среднее специальное
Название учебного заведения/курса
Белгородский Индустриальный колледж
Специальность
Информационные системы и программирование
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster