Никита С. React разработчик, Senior

ID 17726
НС
Никита С.
Мужчина, 33 года
Россия, Самара, UTC+4
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 18 августа 2025 г.

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

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Senior
Навыки
HTML
Lasso
JavaScript
CSS
Sass
TypeScript
React
Next.js
Redux
Jest
library
Testing
AntD
MUI
Git
GitHub
Webpack
Docker
Redux Toolkit
React Hook Form
group
Chart.js
reacttransition
GSAP
react-toastify
Ant design
ulkit
Ant Design (antd)
API
Apollo client
Canvas
CI/CD
Cypress
docx
E2E testing
Feature-Sliced Design
Framework
FSD
GitHub Actions
GitLab
Gitlab CI
Google Maps
GraphQL
IndexedDB
JWT
Material UI
oauth2
office
PDF
Prettier
PWA
ract
Redux Toolkit Query
REST API
Sentry
Service Worker
SSO
SVG
Test NG
WebAR
Yup
архитектура
безопасность
библиотеки
Двухфакторная авторизация
Контроль версий
jscharting
enqueuesnackbar
mode
idb
Accessibility
CSS3
CSSjs
DRY
Emotion
ESLint
HTML5
Jira
KISS
module federation
Pipelines
PostCSS
Redux-Saga
RTK Query
SCSS
Shadow dom
SOLID
Styled-Components
Stylelint
Vite
Vitest
Web Components
оптимизация
MS Excel
Отрасли
EdTech
FinTech & Banking
Government & Public Sector
Realty & Constructoring
Знание языков
Английский — B1
Главное о специалисте
Frontend-разработчик с 4+ годами опыта. Специализируюсь на React и Next.js с TypeScript, Redux Toolkit, RTK Query и React-Hook-Form. Участвовал в проектах для ритейла, страхования, юриспруденции и промышленности. Умею строить архитектуру, работать с REST/GraphQL, реализовывать RBAC, real-time уведомления и интеграции. Пишу тесты (Jest, Testing Library), участвую в код-ревью, внедряю best practices (Feature-Sliced Design, atomic design). Быстро встраиваюсь в распределенные команды, самостоятельно веду задачи от идеи до релиза.
Проекты   (4 года 7 месяцев)
Внутренняя платформа управления процессами (завод по переработке природного газа)
Роль
Frontend разработчик
Обязанности
Роль: Frontend разработчик Команда: 1 фронтенд-разработчик, 3 бекенд-разработчика, 1 тестировщик, 1 аналитик, 1 дизайнер , 1 тимлид. Проект: внутренняя система управления процессами для завода по переработке природного газа. Задачи: Создание и доработка интуитивно понятных интерфейсов, включая всплывающие подсказки: тултипы, автозаполнения, селекторы с подгружаемыми данными для выбора. l Создание переиспользуемых UI-компонентов с соблюдением Feature-Sliced Design для масштабируемости и изоляции модулей. Интеграция с бэкендом и внешними сервисами. Работа с REST API для получения данных о текущих процессах, документах, истории изменений. Обработка больших объемов данных: до 45000 объектов: оптимизация получения и отображения информации. Создание UI-компонентов для работы с документами: разработка функционала для загрузки, редактирования, отправки excel-файлов с использованием возможностей material UI и сервис-воркеров. Работа с уведомлениями о готовности документа к выгрузке. Реализация и применение ролевой матрицы для доступа к функционалу на основе прав пользователя. Разработка сложных таблиц с применением Mui DataGrid и форм отправки и редактирования данных: до 30 взаимосвязанных полей на основе Mui, Rtk Query, React-hook-form и yup. Улучшение производительности и читаемости компонентов за счёт внедрения React-хуков, мемоизации (useMemo, useCallback) и кастомных хуков. Применение принципов SOLID/KISS/DRY при проектировании архитектуры UI. Поддержка доступности (accessibility) интерфейсов: фокус-менеджмент, aria-атрибуты, клавиатурная навигация. Организация сборки на Vite с использованием Vitest для юнит-тестирования.
Достижения
Снизил время загрузки таблиц с 10 000+ записей на 40 % за счёт виртуализации и кеширования (MUI DataGrid + RTK Query). Сократил ручной ввод данных на 25 %, реализовав динамические формы с автозаполнением и валидацией (React-Hook-Form + Yup, RTK Query). Унифицировал UI — создал библиотеку переиспользуемых компонентов, сократив время разработки новых экранов на 30 %. Повысил стабильность при слабом соединении: реализовал устойчивую к обрывам интеграцию с API (RTK Query + fallback UI). Повысил стабильность при слабом соединении: реализовал устойчивую к обрывам интеграцию с API (RTK Query + fallback UI). Изначально в технической постановке не предполагалось. Повысил стабильность и скорость интерфейса за счёт использования Vite и Vitest вместо Webpack/Jest на новых модулях (время сборки — снизилось на 35%). Улучшил архитектуру компонентов согласно SOLID — повысил покрытие повторно используемыми компонентами до 80%.
Стек специалиста на проекте
REST API, TypeScript, React Hook Form, MUI, UX, Yup, Redux Toolkit, MS Excel, UI, Services, Material UI, Async, Virtualization, React, Selectel, xlsx, Redux Toolkit Query, enhancements, Workers, datagrid, RBAC, fallback, tooltips, autocomplete
Отрасль проекта
EdTech
Период работы
Ноябрь 2024 - По настоящее время  (10 месяцев)
Приложение для повышения эффективности сотрудников на точках (ритэйл).
Роль
Frontend разработчик
Обязанности
Роль: Frontend разработчик Команда: 3 фронтенд - разработчика, 2 бэкенд - разработчика, дизайнер, 1 QA-инженера, тим-лид, аналитик, проектный менеджер. Проект: Приложение для повышения эффективности сотрудников в торговых точках, обеспечивает удобную и быструю организацию визитов, выполнение необходимых задач и заполнение опросников для сбора информации, что ускоряет процессы и повышает качество работы. Задачи: Создание интуитивно понятного и отзывчивого интерфейса для сотрудников, который будет включать в себя панели управления, отчеты и графики. Использование компонентов для отображения статистики продаж, посещаемости и других ключевых показателей. Разработка функций для получения и отправки данных на сервер через RESTful API. l Управление состоянием приложения с помощью Zustand. Обработка ответов от сервера и управление состоянием приложения с помощью Redux. Создание системы логина/регистрации для сотрудников, чтобы они могли безопасно получать доступ к своим данным. Реализация ролевой модели для управления доступом к различным функциям приложения. Анализ производительности приложения и выявление узких мест. l Использование мемоизации, lazy loading и Module Federation (разделение микрофронтов по доменам). Реализация системы уведомлений для сотрудников о важных событиях или изменениях в процессе работы. Реализация функционала для съемки и обрезки фотографий с использованием react-webcam и canvas. Интеграция с WebSocket или использованием библиотеки для реализации уведомлений в реальном времени. Создание инструментов для анализа эффективности работы сотрудников, например, с помощью графиков и диаграмм. Реализация безопасного входа в систему для агентов и клиентов с использованием JWT Кеширование данных для офлайн доступа в indexedDB Реализация фильтров и сортировки данных для удобства работы с отчетами. Написание юнит-тестов и интеграционных тестов для компонентов и функций приложения с использованием таких библиотек, как Jest и React Testing Library. Проведение отладки и тестирования на различных устройствах и браузерах для обеспечения кроссбраузерной совместимости. Реализация отображения карты с возможностью добавления и отображением торговых точек с применением API Google Maps Создание документации для разработанного приложения, включая руководство пользователя.Проведение обучающих сессий для сотрудников по использованию нового инструмента. Реализация Web Components с Shadow DOM для изолированной стилизации повторяющихся блоков. Обеспечение доступности (a11y): поддержка скринридеров, контраст, alt-навигация. Настройка пайплайнов GitLab CI: lint, тесты, деплой.
Достижения
Разработал и внедрил пользовательский интерфейс, который улучшил взаимодействие сотрудников с системой, снизив время на обучение и повышая удовлетворенность пользователей. Внедрил методы оптимизации, такие как код-сплиттинг и мемоизация компонентов, что привело к снижению времени загрузки страницы на 30% и улучшению общего пользовательского опыта. Создал функционал для генерации отчетов, который позволяет сотрудникам быстро получать информацию о продажах и эффективности, что в свою очередь помогло улучшить принятие решений на основе данных. Разработал и внедрил систему уведомлений в реальном времени, позволяющую сотрудникам оперативно получать актуальную информацию о событиях и изменениях в работе. Создал функционал для генерации отчетов, который позволяет сотрудникам быстро получать информацию о продажах и эффективности, что в свою очередь помогло улучшить принятие решений на основе данных Снижение количества ошибок в UI на 20% за счёт внедрения Stylelint/ESLint и автоматических проверок в пайплайне.
Стек специалиста на проекте
JavaScript, REST API, Jest, Google Maps, Chart.js, JWT, TypeScript, IndexedDB, Canvas API, React Hook Form, Ant design, Redux Toolkit, React testing library, Testing, WebAR, WebSockets, React, Lazy loading, ract, library, group, данных, reacttransition, ulkit, Memoization, RBAC, фильтрация и сортировка
Отрасль проекта
Realty & Constructoring
Период работы
Апрель 2023 - Октябрь 2024  (1 год 7 месяцев)
Сервис для страховых агентов
Роль
Frontend разработчик
Обязанности
Команда: 5 фронтенд - разработчиков, 3 бэкенд - разработчика, 2 QA - инженера, дизайнер, 2 аналитика, тим-лид, проектный менеджер, devOps. Проект: Сервис для страховых агентов, который упрощает взаимодействие с клиентами. Включает функционал по расчету стоимости страховок типа Каско и генерацию сопутствующих документов. Задачи: Создание и поддержка интерфейсов для страховых агентов: разработка интуитивных и простых интерфейсов, которые позволяют агентам эффективно управлять заявками, клиентами, страховыми полисами и другой важной информацией. Обеспечение кроссбраузерной совместимости и адаптивности интерфейса для работы как на десктопах, так и на мобильных устройствах, чтобы агенты могли работать с клиентами в любой среде. Создание модульных компонентов: разработка переиспользуемых React-компонентов для различных частей системы (калькуляторы, формы, карточки клиентов, страховые полисы), что позволит упростить будущее развитие и поддержку проекта. Поддержка REST и GraphQL API: работа с API для получения, создания и обновления информации о клиентах, полисах и других данных, которые используются страховыми агентами. Реализация эффективной системы управления состоянием, чтобы страховые агенты могли работать с большим количеством клиентов и полисов, переключаться между задачами и сохранять данные в сессиях с использованием Redux Создание удобных форм для ввода и обновления данных клиентов, запросов на страховые полисы, заявлений на выплаты и другие страховые документы. Разработка системы оповещений для страховых агентов и их клиентов о сроках действия полисов, сроках оплаты премий, статусах заявок и других важных событиях. Обеспечение удобного поиска и фильтрации клиентов, полисов, заявок и других данных по различным параметрам. Реализация безопасного входа в систему для агентов и клиентов с использованием OAuth2, JWT, SSO или других методов. Поддержка многофакторной аутентификации (2FA) для защиты данных. Использование Jest и Testing Library для тестирования компонентов, форм и бизнес-логики приложения, что позволит избежать ошибок в работе системы. Реализация E2E-тестирования (Cypress): автоматизация тестов для проверки ключевых пользовательских сценариев, таких как создание нового полиса, управление клиентами и отправка уведомлений. Непрерывная интеграция (CI) и развертывание (CD): настройка процессов для автоматического тестирования и деплоя новых версий приложения. Внедрение принципов DRY и SOLID в калькуляторах и формулах расчёта премий. Подключение stylelint + eslint с автоматическим запуском через GitHub Actions.
Достижения
Успешная интеграция с CRM-системами и страховыми платформами: автоматизировал процесс импорта и обновления данных клиентов и страховых полисов через API, что сократило ручной ввод данных на 40% и улучшило качество обслуживания клиентов. Интеграция с платежными системами для автоматической оплаты страховых полисов, что уменьшило количество ошибок при оплате и упростило процесс для клиентов. Автоматическое обновление тарифов и полисов через внешние API страховых компаний, что уменьшило количество ручных операций для агентов. Создал функционал автоматического расчета страховых премий: внедрение динамического калькулятора для расчета стоимости полисов на основе данных клиента, что сократило время на обработку заявок на 20% и упростило процесс оформления страховок. Автоматизация генерации документов: внедрение функционала для автоматической генерации страховых полисов и договоров на основе данных клиента, что сократило ручную работу агентов на 30% и уменьшило количество ошибок при оформлении документов. Создал удобные формы и пошаговых инструкций для подачи заявок на выплаты, что сократило время обработки заявок на 15% и улучшило клиентский опыт. Помог другим разработчикам в команде улучшать качество кода через проведение регулярных код-ревью и обучение лучших практик разработки на React. Участвовал в обсуждении пользовательских сценариев и внедрении улучшений, что привело к созданию более эффективного и удобного интерфейса для агентов Упростил поддержку формы расчёта премии, разбив на независимые компоненты по SRP (Single Responsibility Principle). Уменьшил время ревью и отлова ошибок на 30% за счёт автоматизации проверок на lint/test.
Стек специалиста на проекте
CRM, GraphQL, REST API, Cypress, Jest, Redux, JWT, TypeScript, GSAP, React Hook Form, Ant design, Testing, E2E testing, CI/CD, SSO, React, Работа с интеграциями, Testing Library, library, Двухфакторная авторизация, group, ulkit, oauth2
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2021 - Март 2023  (1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
образовательные курсы Udemy, Stepik 2022 г.
Образование
Высшее
Учебное заведение
Оренбургский государственный институт менеджмента
Специальность
направление: информационные системы и технологии.
Завершение учебы
2015 г.
Дополнительное
Учебное заведение
HTML - академия
Специальность
HTML
Завершение учебы
2021 г.

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

E-commerce & Retail
СР
Светлана Р.
Калининград
React разработчик
Middle
2 466,19 Р/час
MobX
Ant.design
suspense
Query
Hooks
Redux Toolkit
Redux
Styled-Components
Web Components
vanilla-extract
+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 для волонтёров. Внедрил процесс код-ревью и начал процесс тестирования фронтенда.

Подробнее

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

E-commerce & Retail • Realty & Constructoring
ДП
Давид П.
Минск
React разработчик
Senior
3 545,45 Р/час
MobX
Sass
React Hook Form
Redux Toolkit
React testing library
Redux
Gitlab CI
Styled-Components
Yarn
npm
+40

Фронтенд разработчик с более чем 3 годами опыта в коммерческой разработке. Обладаю глубокими знаниями в React и TypeScript. Большой опыт использования следующих технологий: HTML, CSS, SCSS, Redux, Redux Toolkit, CI/CD, Webpack, Vite, Rollup, Styled-components, CSS Modules, React-hook-form, Formik, Jest, Cypress, React testing, library, Docker, k8s, GIT, Jira, Confluence. Работал в рамках Agile-методологий Scrum/Kanban на всех этапах разработки программного обеспечения, включая участие в планировании спринтов, проведение ежедневных стендапов и участие в ретроспективах. Активно сотрудничество с дизайнерами, бэкенд-разработчиками и другими специалистами для достижения общих целей. Хорошее понимание ООП и функционального программирования. Понимание алгоритмов и структур данных.

Подробнее
FinTech & Banking • Telecom
АТ
Александр Т.
Москва
Системный аналитик
Senior
3 506,49 Р/час
UML
Kanban
Redux
GraphQL
oltp
Use Cases
qlik
pixo
JSON
REST
+40

Senior системный и бизнес-аналитик с 7+ годами опыта в проектах для телекоммуникаций, банков, ритейла и государственного сектора. Работал в международных и российских компаниях: T2 Mobile, EPAM, Лига Цифровой Экономики. Умею быстро вникать в бизнес-домен, трансформировать требования в архитектурные решения, эффективно коммуницировать с заказчиком и командой. Имею технический бэкграунд и опыт в разработке собственных веб-приложений (React, FastAPI). Владею BI-инструментами, SQL, Python, REST API, CMS, Swagger YAML и др. Ищу проекты с вовлеченностью в сложные архитектуры, переходами на микросервисы и клиентским взаимодействием. Ключевые навыки Анализ и документация: BPMN, UML, Use Cases, User Stories, Swagger YAML, TFS, Jira, Confluence Технические навыки: REST, SOAP, XML, JSON, Kafka, RabbitMQ, Git, SQL (PostgreSQL, Oracle, MySQL), Python(aiogram, pandas,matprolib), gRPC, GraphQl BI и аналитика: Power BI, Qlik, OLAP/OLTP, ETL/ELT Web и Dev Tools: React (TypeScript, Redux), FastAPI, Vite, Flutter, Figma, Pixo Процессы: Scrum, Kanban, Agile Языки: Русский — родной, английский — свободный

Подробнее
Manufacturing • Social Networking • Urban technology
АН
Антон Н.
Щелково
Системный аналитик
Middle+
3 409,09 Р/час
Пользовательская документация
UML
Функциональные требования
GraphQL
office
Component
Postman
Базы данных
HTTP
Нефункциональные требования
+49

Антон — опытный системный аналитик с навыками в разработке проектной и пользовательской документации, проектировании UML-диаграмм и REST API. Он обладает глубоким пониманием предметной области заказчика и способен погружаться в специфику бизнеса для фиксации и анализа требований. Антон умеет разрабатывать техническую документацию и писать ТЗ для разработчиков. На проектах Антон занимался проектированием диаграмм Use Case, Sequence, Component, а также проектировал ER-диаграммы. Он работал над созданием REST API запросов и написанием Release notes. Антон имеет опыт работы на трёх проектах в отраслях Social Networking, Urban technology и Manufacturing. Общая продолжительность его работы на проектах составляет 3 года и 5 месяцев.

Подробнее