Максим К. React разработчик, Senior

ID 4386
МК
Максим К.
Мужчина, 31 год
Россия, Санкт-Петербург, UTC+3
Ставка
4 110,32 Р/час
вкл. НДС 5% (152.38 Р)
Специалист доступен с 4 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Senior
Навыки
MobX
HTML5
Sass
React Hook Form
Grafana
Redux Toolkit
React testing library
Redux Thunk
Redux
Gitlab CI
GraphQL
AWS
GitLab
Разработка
WebSockets
PWA
Google Cloud Platform
Bash
Git
MongoDB
Webpack
Jest
Redis
Gulp
Strapi
d3.js
MapBox
Apollo Client GraphQL
Web
Camunda BPM
Effector
Swagger
HTML
CSS
Docker
LESS
ORM
Formik
Pipelines
Angular
Day.js
Express.js
Git Flow
Mocha.js
Next.js
React
NestJS
JavaScript
REST API
Node.js
Prisma.js
React Native
CIDI
Jira
PostgreSQL
SCSS
apps
I18n
JWT-auth
SQLite
MySQL
Styled Components
TypeScript
Отрасли
E-commerce & Retail
Travel, Hospitality & Restaurant business
Знание языков
Английский — B2
Главное о специалисте
Разработка UI-компонентов с нуля Адаптивная и кроссбраузерная верстка Разработка и поддержка пользовательского интерфейса веб-приложений Оптимизация производительности веб-приложений Построение архитектуры клиентской части веб-приложений Разработка новых разделов и функционала Интеграция с backend через API и соглашения о контрактах Разработка серверной части сервисов с нуля Интеграция с внешними API и сервисами Работа с базами данных Реализация микросервисной архитектуры Рефакторинг устаревшего кода Оптимизация запросов Внедрение современных технологий и подходов Автоматизация задач для повышения продуктивности Настройка процессов непрерывной интеграции и доставки (CI/CD) Настройка окружений разработки и продакшена Проведение code review Написание модульных и интеграционных тестов Внедрение автоматизированного тестирования и мониторинга Взаимодействие с дизайнерами, аналитиками и другими отделами Создание и поддержка технической документации Анализ и реализация поставленных задач Оценка задач и установление приоритетов Использование Agile/Scrum методологий Мониторинг производительности приложений Настройка и использование систем контроля версий (Git) Настройка мониторинга и логирования приложений Управление микросервисной архитектурой и взаимодействием между сервисами
Проекты   (8 лет 3 месяца)
Портал для работы с заказчиками федерального ритейла строительных материалов.
Роль
Full Stack developer
Обязанности
Описание проекта Разработка backend-приложения для управления коммерческими условиями в системе B2B: добавление и редактирование товаров, скидок, премий, штрафов и других параметров договорённостей с заказчиками. Проект включал построение надёжной архитектуры с использованием NestJS, Prisma и Kafka. Реализована логика по работе с сущностями и бизнес-сценариями, связанными с публикацией условий в смежные системы. Состав команды 1 frontend, 3 backend, 2 testers, 2 analytic Технологии на проекте Nest.Js, Kafka.Js, Node.JS, PostgresQL, Prisma , Docker, Задачи/реализованный функционал Разработка REST API для работы с коммерческими условиями: товары, скидки, штрафы, премии Реализация бизнес-логики по ведению договорённостей: создание, обновление, статусная модель, взаимодействие с ведомыми и ведущими сущностями Интеграция Kafka и реализация Outbox-паттерна для надёжной и согласованной отправки событий о коммерческих условиях Создание DTO и мапперов для сериализации сложных JSON-сообщений (включая вложенные структуры lines) Написание модульных и интеграционных тестов на ключевую бизнес-логику Оптимизация работы с базой данных через Prisma ORM Разделение прав доступа и подготовка API к использованию внешними системами
Стек специалиста на проекте
PostgreSQL, Docker, JavaScript, Node.js, NestJS, Kafka, Prisma.js
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2025 - По настоящее время  (8 месяцев)
Крупнейший финансовый маркетплейс в России.
Роль
Frontend developer
Обязанности
Описание проекта Занимался разработкой приложения для маркетплейса продуктов микрофинансовых организаций (МФО) и банков, используя микросервисную архитектуру. Проектировал и реализовывал микросервисы, обеспечивающие функциональность маркетплейса, включая интеграцию с внешними API банков и МФО. Обеспечивал масштабируемость и надежность системы, внедряя современные технологии и подходы к разработке. Участвовал в настройке взаимодействия между сервисами, обеспечивая эффективное и безопасное обмен данными. В результате приложение предоставляет пользователям удобный доступ к разнообразным финансовым продуктам, а компании — гибкость в развитии и расширении функционала. Состав команды 2 frontend, 1 team lead, 1 backend, 1 analytic, 1 tester Технологии на проекте React, Electronjs, TypeScript, SSR, Styled-Components, Node.Js, Bun.Js, Strapi, Jest, Webpack, CI/DI, Docker, AWS, Chat.Js, GitLab Pipelines. Задачи/реализованный функционал Разработал архитектуру приложения на основе микросервисов для обеспечения масштабируемости и гибкости системы Выбрал технологии и инструменты (Docker и REST API) для реализации микросервисной архитектуры. Создал отдельные микросервисы для различных функциональных областей маркетплейса, таких как управление продуктами, пользователями, платежами и интеграциями Реализовал взаимодействие между сервисами через RESTful API и брокеры сообщений Реализовал интеграцию с API банков и микрофинансовых организаций для получения данных о продуктах и обработке транзакций Обеспечил надежную и безопасную передачу данных между нашим приложением и внешними системами Внедрил механизмы аутентификации и авторизации пользователей (JWT) Настроил балансировку нагрузки и автомасштабирование микросервисов для эффективной работы под высокой нагрузкой Оптимизировал базы данных и кэширование для повышения скорости отклика системы Внедрил процессы непрерывной интеграции и доставки с использованием инструментов GitLab CI Автоматизировал сборку, тестирование и развертывание микросервисов Писал модульные и интеграционные тесты для каждого микросервиса. Проводил отладку и исправление багов, обеспечивая высокое качество кода Создал автоматическую техническую документацию по разработанным микросервисам и их API Подготовил инструкции по развертыванию и эксплуатации системы Внедрил системы мониторинга (Prometheus, Grafana) для отслеживания производительности и состояния микросервисов Настроил централизованное логирование для быстрого выявления и решения проблем Тесно взаимодействовал с другими разработчиками, DevOps-инженерами и тестировщиками для координации работ Участвовал в планировании спринтов и оценке задач в соответствии с методологией Agile Проводил code review для проверки кода других разработчиков Соблюдал и продвигал лучшие практики разработки и архитектурные паттерны Оперативно реагировал на возникающие проблемы и запросы пользователей Вносил улучшения и новые функции на основе обратной связи и изменяющихся требований бизнеса.
Стек специалиста на проекте
Docker, JavaScript, Node.js, Jest, Webpack, AWS, TypeScript, SSR, Strapi, Styled Components, Electron.js, React, GitLab pipelines, chat, bun, CIDI
Отрасль проекта
E-commerce & Retail
Период работы
Март 2023 - Декабрь 2024  (1 год 10 месяцев)
Портал для сотрудников.
Роль
Frontend developer
Обязанности
Описание проекта Осуществлял поддержку и модернизацию программных модулей, адаптируя функционал под индивидуальные потребности заказчика. Оптимизировал существующий код и внедрял новые решения для удовлетворения специфических требований проекта, повышая эффективность и качество конечного продукта. Состав команды 2 frontend Технологии на проекте React, TypeScript, Scss/Sass, Effector, Lerna, Webpack, GitLab. Задачи/реализованный функционал Исправлял ошибки и баги в текущем функционале Обеспечивал стабильную работу системы и оперативно реагировал на возникающие проблемы Анализировал требования заказчика и вносил необходимые изменения в программное обеспечение Разрабатывал новые функции и улучшения в соответствии с индивидуальными запросами клиента Улучшил структуру и качество кода для повышения производительности и удобства поддержки. Устранил узкие места и оптимизировал алгоритмы для более эффективной работы приложения Верстка всех ui компонентов приложения
Стек специалиста на проекте
Webpack, GitLab, TypeScript, Sass, Lerna, SCSS, React, Effector
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2022 - Март 2023  (5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да

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

E-commerce & Retail • HRTech • Telecom
ДМ
Денис М.
Ульяновск
React разработчик
Middle+
3 339,64 Р/час
3d
Composer
Docker
Express.js
Feathers.js
Gatsby.js
Git
Knex.js
Microfrontend
Node.js
+82

Денис — опытный React-разработчик с 4-летним опытом работы в сфере e-commerce и разработки интеграционных сервисов. Он участвовал в создании системы управления продажами от производителя для дилеров, работал над интеграционным сервисом для автоматизированной системы управления ресурсами, занимался продуктовой разработкой площадки по продажам медикаментов и созданием монолита для нескольких операторов. Денис также работал над проектами в сферах телекоммуникаций и HRTech. На всех проектах он выполнял задачи по разработке и поддержке frontend-части, а также участвовал в написании бизнес-логики на backend. В работе Денис использует широкий спектр технологий, включая React, Vue, Vuex, axios, swiper, Antd, react-hook-form, yup, typescript, axios и другие.

Подробнее
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. Оптимизация производительности. Понимание методов оптимизации производительности фронтенд-приложений, включая сжатие и кэширование ресурсов, ленивую загрузку и улучшение общей производительности приложения. Командная работа и коммуникация. Умение эффективно работать в команде разработчиков, обмениваться знаниями и опытом.

Подробнее

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

AgroTech • FinTech & Banking • Information Security
ЯЯ
Ярослав Я.
Казань
Системный аналитик
Senior
3 896,1 Р/час
NiFi
Redmine
Jagger
Grafana
Open AI API
UML
PHP
Kanban
GitLab
MS Windows
+75

Навыки и компетенции: Опыт написания документации: БТ, ФТ Опыт написания технической (технический проект) и эксплуатационной документации (инструкции пользователя, администратора) Сбор, анализ, трассировка, документирование требований (US, UC) Опыт создания архитектурных диаграмм Опыт проектирования систем с микросервисной архитектурой Опыт проектирования БД Опыт проектирования сервисных взаимодействий, в том числе с использованием корпоративных сервисных шин Опыт проектирования интеграций между различными системами Опыт работы с API-документацией сторонних систем Опыт самостоятельной работы над проектом: подготовки прототипов пользовательского интерфейса, проверки результатов разработки Опыт описания бизнес-процессов с помощью BPMN 2.0 Умение составлять ER-диаграммы Опыт подготовки ТЗ по ГОСТ серии 34, документирования IT-проектов по ГОСТ 19 Знания типовых элементов пользовательского интерфейса мобильных приложений: названия, назначение Навык отрисовки ЧБ макетов Опыт функционального и интеграционного тестирования Опыт разработки тестовых сценариев (помощь QA, в частности, ревью тестовой модели) Опыт моделирования данных на реальных проектах Понимание процесса выявления бизнес-требований путем интервьюирования бизнес-пользователей Опыт подготовки дорожных карт реализации проекта или его отдельного компонента/этапа Первичная декомпозиция работ проекта (до старта работ, на стадии оценки/пресейла) Участие в процессе разработки коммерческих предложений Участие в разработке систем с нуля Опыт постановки задач дизайнерам и разработчикам, а также проверки результатов их работы Опыт проведения совещаний с командой разработки Опыт проведения презентаций результатов разработки заказчику

Подробнее