Кирилл Ф. React разработчик, Middle+

ID 29595
КФ
Кирилл Ф.
Мужчина, 23 года
Россия, Ульяновск, UTC+4
Ставка
2 697,4 Р/час
вкл. НДС 5% (100 Р)
Специалист доступен с 18 августа 2025 г.

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

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Middle+
Навыки
React
Apollo client
Axios.js
GraphQL
I18n
JavaScript
Jest
JWT
library
Next.js
React testing
Redux
Redux Toolkit
REST API
RTK Query
SOLID
Storybook
TanStack Query
Testing
WebSockets
Объектно-ориентированное программирование (ООП)
event loop
beautiful dnd
Chart.js
Formik
Framer Motion
Google Analytics
metriq
React Hook Form
React Router
Yup
Zod
Linux
MS Windows
Ant design
BEM
Chakra UI
CSS3
HTML5
Material UI
MUI
Styled Components
sсss
airbnb
ESLint
Prettier
TypeScript
Git
Webpack
HTML
CSS
SCSS
Node.js
Sass
Docker
Figma
OpenAPI
CI/CD
Отрасли
E-commerce & Retail
EdTech
FinTech & Banking
Знание языков
Английский — A2
Главное о специалисте
Кирилл — React разработчик уровня Middle+ из Ульяновска. Специализируется на разработке фронтенда с использованием React и связанных технологий. Имеет опыт работы в отраслях E-commerce & Retail, EdTech, FinTech & Banking. Участвовал в разработке интернет-магазина с возможностью дропшипинга, где занимался адаптивной вёрсткой, интеграцией различных сервисов и API, разработкой функционала корзины и оформления заказа. Работал над веб-сайтом для онлайн-курсов, где отвечал за разработку лендинга, каталога курсов, личного кабинета пользователя и интерфейса преподавателя. Принимал участие в создании CRM-платформы для кредитования, где настраивал Apollo-клиент, подключал WebSocket, разрабатывал динамический калькулятор и формы заявок. Также имеет опыт работы над платформой для покупки игр, где занимался разработкой основных страниц, внедрением функционала личного кабинета и интеграцией различных систем. Общая продолжительность работы на проектах — 4 года 9 месяцев.
Проекты   (5 лет)
Интернет магазин для продажи бытовых товаров с возможностью дропшипинга
Роль
Frontend-разработчик
Обязанности
Описание проекта: Интернет-магазин бытовых товаров, специализирующийся на товарах для дома. Платформа ориентирована на взрослых пользователей, которым важны комфорт, удобство выбора и надежность сервиса. Магазин предлагает широкий ассортимент продукции для дома, включая товары для кухни, уборки, уюта и организации пространства. Платформа, также позволяет блогерам и медийным личностям создавать креатив товара для продажи по ссылкам своим подписчикам. Команда проекта: Frontend (4 чел), backend (4-6 чел), SA(системные аналитики) (1 чел), BA (бизнес аналитики)(1 чел), DevOps(1 чел), QA (1-2 чел). Обязанности на проекте: ● Разработка адаптивной верстки для статических страниц с использованием ISR и SSG для оптимизации загрузки. ● Разработка компонента галереи товаров с увеличением изображений и переключением между фотографиями. ● Реализация системы сортировки и фильтров по категориям, брендам и характеристикам товара с динамическим обновлением списка. ● Интеграция сервиса Diginetica для поиска товаров, отображение истории запросов и результатов. ● Разработка функционала корзины с возможностью добавления, изменения количества и удаления товаров. ● Возможность оформления заказа на выбранные товары. ● Оплата через Юкасса. ● Интеграция API 5post для отображения пунктов выдачи на карте. ● Интеграция API Dadata для подсказок адресов, автоматический парсинг введенных данных. ● Использование Яндекс.Карт для выбора адреса доставки и определения геолокации пользователя. ● Разработка форм с валидацией при помощи React Hook Form и Zod. ● Работа с JWT-токенами для авторизации, использование uuid для идентификации сессии неавторизованного пользователя. ● Авторизация через смс-код и соцсети. ● Синхронизация данных корзины и списка избранного при авторизации пользователя. ● Разработка виджета для отправки ссылки на товар в соцсети и мессенджеры. ● Интеграция блока обратной связи через соцсети. ● Создание страницы с отзывами пользователей и возможностью оставления комментариев. ● Разработка страницы брендов с алфавитной сортировкой. ● Оптимизация загрузки изображений с поддержкой отложенной загрузки. ● Разработка демонстрации печатных изданий и возможность их просмотра в формате PDF внутри приложения. ● Изменение метаданных для поддержки SEO у товаров и категорий. ● Разработка карточек акций с таймером обратного отсчета до окончания акции. ● Работа со стендами демонстрации приложения заказчику.
Достижения
Личные результаты: ● Реализовал кастомную PDF-читалку, загружающую страницы по частям через range-запросы к API и отрисовывающую их с помощью виртуализированного скролла. ● Разработал алгоритм динамической фильтрации доступных значений (цвет, размер, производитель и т.д.) на основе выбранных параметров. Неактивные опции дизейблились, изображение товара обновлялось при изменении цвета. ● Внедрил прогрессивную гидрацию: интерфейс разделен на критически важные и второстепенные зоны: отрисовываютя "скелетоны" для тяжелых блоков, затем асинхронно догружаются компоненты (lazy + suspense) после загрузки первичных данных. Использовал динамический импорт компонентов (next/dynamic) с отключением SSR там, где это допустимо. ● Принимал участие в код-ревью команды для поддержания общего стиля кода и оптимизации приложения в целом ● Занимался построением архитектуры приложения исходя из дизайна и требований совместно с командой бэкенда.
Стек специалиста на проекте
JavaScript, REST API, Jest, JWT, TypeScript, HTTP, React Hook Form, Sass, InputMask, React Query, Next.js, Redux Toolkit, Axios.js, Playwright, React, classNames, React Transition Group, DaData, Zod, format, react yandex map, React PDF, Swiper, cookies, uuid, kuber, Apollo client, PostAPI
Отрасль проекта
E-commerce & Retail
Период работы
Март 2024 - Июль 2025  (1 год 5 месяцев)
Веб-сайт для онлайн-курсов
Роль
Frontend-разработчик
Обязанности
Описание проекта: Веб-сайт для онлайн-курсов, предоставляющий пользователям доступ к образовательным материалам по подписке. Платформа включает каталог курсов, личные кабинеты с отслеживанием прогресса, встроенный видеоплеер, систему оплаты, интерактивные задания и тесты, а также модуль для авторов курсов и чат с преподавателями. Команда проекта: Frontend (2 чел), backend (3-4 чел), SA(системные аналитики) (1-2 чел), BA (бизнес аналитики)(1 чел), DevOps(1 чел), QA (1 чел) Обязанности на проекте: ● Разработка лендинга с видеопревью и анимированными блоками преимуществ платформы. ● Интеграция с Apollo Client и GraphQL API с ленивой загрузкой по ролям ● Каталог курсов с фильтрацией, сортировкой и пагинацией ● Страница курса с программой, видео-превью, блоками рейтингов и отзывов ● Личный кабинет пользователя: сохранённые курсы, сертификаты, история оплаты ● Интерактивная форма регистрации и входа с валидацией (Yup + RHF) ● Восстановление пароля через email с интеграцией Auth0 ● Разработка интерфейса преподавателя: создание и редактирование курсов, материалы ● Интеграция медиа-файлов и презентаций в уроки через React Player ● Система прогресса и визуализация с помощью Chart.js ● Баннеры и анимации на главной с помощью Framer Motion ● Адаптивная верстка всех страниц (AntDesign) ● Юнит-тестирование всех форм и ключевых страниц через Jest и RTL ● Тестирование взаимодействия и сценариев авторизации — Playwright ● Проведение код-ревью и улучшение архитектуры формы курсов ● Внедрение git hooks для линтинга и проверок перед коммитами
Достижения
Личные результаты: ● Реализовал компонент MarkDown для удобного форматирования текста при создании автором курса с использованием библиотеки remark. ● Встроил и кастомизировал видеоплеер для просмотра курсов. Реализована перемотка и ускорение видео. Также реализовано общение между несколькими вкладками, чтобы останавливать один видеоролик, и начинать другой. ● Написал тесты для ui-библиотеки проекта, которая в будущем будет использоваться командой.
Стек специалиста на проекте
Git, JavaScript, Linux, Jest, Chart.js, TypeScript, React Hook Form, Auth0, Yup, Next.js, Ant design, Redux Toolkit, React testing library, Playwright, React Select, React, Framer Motion, Робокасса, Swiper, event loop, Apollo client, reactchartjs2, nlayer, remark, reacticons
Отрасль проекта
EdTech
Период работы
Январь 2023 - Март 2024  (1 год 3 месяца)
CRM платформа для кредитования
Роль
Frontend-разработчик
Обязанности
Описание проекта: Внутренняя система банка, предназначенная для автоматизации и сопровождения процессов кредитования. Платформа позволяет сотрудникам эффективно обрабатывать заявки, управлять клиентскими данными, проводить скоринг, формировать решения и контролировать статус выданных кредитов. Система включает множество форм и интерфейсов, обеспечивающих пошаговый сбор данных, проверку, согласование и мониторинг заявок в соответствии с внутренними бизнес-процессами и регламентами банка. Команда проекта: Frontend (3 чел), backend (2 чел), SA(системные аналитики) (1 чел), BA (бизнес аналитики)(1 чел), DevOps(1 чел), QA (1 чел) Обязанности на проекте: ● Настройка Apollo-клиента с разделением кешей по сессиям пользователей ● Подключение WebSocket для отображения актуального состояния параметров ● Динамический калькулятор с пересчётом платежей на лету (React Calculator) ● Карточки кредитов с условиями и графиком платежей ● Создание формы заявки с многошаговым сценарием (Formik + Yup) ● Составление договора кредитования, экспорт в PDF ● Страница аналитики с графиками по ставкам и категориям — Chart.js ● Юнит-тестирование логики калькулятора, формы заявки (Jest) ● React Testing Library — для визуальных компонентов и модулей ● Поддержка адаптивности и редактируемого UI через Styled Components ● Автоматизация тестов с помощью Playwright — отправка заявки, поиск кредита
Достижения
Личные результаты: ● Подключил WebSocket для актуализации данных кредитования в реальном времени при помощи Socket.IO, что позволило изменять графики лимитов и динамики выплат. ● Реализовал многостраничные формы для кредитования с сохранением промежуточных итогов в localStorage. ● Вынес генерацию договора в PDF в WebWorker для продолжения работы сотрудника без блокировки интерфейса
Стек специалиста на проекте
JavaScript, Jest, Lodash, Chart.js, TypeScript, Formik, Yup, React Query, Styled Components, React testing library, Playwright, Material UI, WebSockets, React, Apollo client
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2021 - Декабрь 2022  (1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
УлГУ
Специальность
Факультет математики информационных и авиационных технологий, направление прикладная информатика
Завершение учебы
2024 г.

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

E-commerce & Retail • FinTech & Banking • Manufacturing • Telecom
АХ
Азат Х.
Ульяновск
React разработчик
Senior
2 568,95 Р/час
JavaScript
TypeScript
Linux
MS Windows
React
BEM
classNames
Component
CSS3
FSD
+69

Азат — React разработчик уровня Senior из Ульяновска. Специализируется на разработке фронтенда с использованием JavaScript и TypeScript. Участвовал в проектах в сферах Telecom, Manufacturing, FinTech & Banking, E-commerce & Retail. За время карьеры принимал участие в разработке платформы для оператора связи, приложения учёта рабочей деятельности сотрудников, платформы для сравнения кредитных предложений и веб-сайта для покупки игр. В рамках проектов занимался созданием личных кабинетов, систем фильтрации, страниц регистрации и авторизации, интеграцией API, оптимизацией производительности и внедрением систем безопасности. Ключевые навыки включают работу с React, BEM, CSS3, HTML5, styled-components, Vite, Webpack, Git, Git Flow, GitHub, GitLab, GraphQL, Jest, Redux, REST API, Socket.io, Storybook и другими технологиями.

Подробнее
E-commerce & Retail • Travel, Hospitality & Restaurant business
АП
Александр П.
Ульяновск
React разработчик
Middle
2 183,61 Р/час
JavaScript
TypeScript
Linux
MS Windows
React
Ant design
BEM
Chakra UI
CSS3
HTML5
+65

Александр — опытный Middle React-разработчик, специализирующийся на создании веб-приложений. Обладает навыками работы с JavaScript, TypeScript, React и другими инструментами разработки. Имеет опыт работы над проектами в сферах Travel, Hospitality & Restaurant business и E-commerce & Retail. На своих проектах Александр разрабатывал интерфейсы для пользователей, внедрял функции поиска и фильтрации, создавал страницы с подробной информацией о товарах и услугах, а также занимался оптимизацией пользовательского опыта для мобильных устройств. Александр работал над такими задачами, как реализация главной страницы сервиса для покупки авиабилетов, разработка страницы управления бронированиями, создание страницы профиля пользователя и внедрение локализации интерфейса. Также он участвовал в разработке платформы для продажи художественных книг и материалов для творчества и платформы для автоматизации продаж.

Подробнее
E-commerce & Retail • EdTech • FinTech & Banking • LifeStyle • Social Networking
ММ
Максим М.
Ульяновск
React разработчик
Middle+
2 825,85 Р/час
React
Apollo client
Axios.js
beautiful dnd
Chart.js
Formik
Framer Motion
Google Analytics
GraphQL
I18n
+65

Максим — опытный frontend-разработчик с грейдом Middle+. Он специализируется на React и имеет опыт работы в таких отраслях, как LifeStyle, Social Networking, E-commerce & Retail, EdTech и FinTech & Banking. Максим обладает широким набором навыков, включая работу с Redux Toolkit, Next.js, React Router, TypeScript, Vite, Webpack и другими инструментами. Он также знаком с различными библиотеками и фреймворками, такими как React Hook Form, Framer Motion, Apollo Client, Axios.js и многими другими. В портфолио Максима есть несколько проектов, где он работал над созданием интерфейсов, интеграцией аналитики, оптимизацией кода и улучшением пользовательского опыта. Его опыт включает разработку поиска по ключевым словам и тегам, создание адаптивного дизайна, внедрение фильтров для поиска, настройку анимации баннеров и страниц, а также рефакторинг кода. На проектах Максим участвовал в планировании и координации задач, что помогло доставлять новые функциональности в установленные сроки. Он внедрял RTK Query и Next Redux Wrapper для кэширования данных и объединения состояний, проводил рефакторинг кода, улучшая его структуру и повышая производительность интерфейса.

Подробнее
E-commerce & Retail • FinTech & Banking • Media • Travel, Hospitality & Restaurant business
ДК
Данила К.
Ульяновск
React разработчик
Senior
2 825,85 Р/час
JavaScript
TypeScript
Linux
MS Windows
React
BEM
classNames
CSS3
Emotion
Figma
+68

React-разработчик с опытом работы на проектах в сферах E-commerce & Retail, FinTech & Banking, Media, Travel, Hospitality & Restaurant business. Опыт: - E-commerce Platform (NDA): frontend-разработчик. Использовал Chakra UI для создания гибких и адаптивных компонентов, интегрировал API платёжной системы, настроил систему уведомлений для обновлений о статусе заказов. - Платформа для финансовой аналитики (NDA): frontend-разработчик. Разработал интерфейс для отображения финансовых данных и графиков с использованием Chart.js, внедрил RTK Query для эффективного управления состоянием серверных данных и кэширования. - Корпоративный сайт для Музея (NDA): frontend-разработчик. Внедрил поддержку многоязычности, адаптировав контент для разных аудиторий, разработал систему для интеграции с социальными сетями и обмена событиями. - Travel Booking (NDA): frontend-разработчик. Реализовал карту с местоположением отелей и достопримечательностей, оптимизировал производительность приложения, обеспечил поддержку адаптивного дизайна.

Подробнее
E-commerce & Retail • Media • Travel, Hospitality & Restaurant business • Urban technology
АЛ
Артём Л.
Владивосток
React разработчик
Middle+
2 954,3 Р/час
HTML5
React Hook Form
React Query
Redux Toolkit
Redux Thunk
xlsx
JavaScript
Redux
MS Windows
sсss
+78

Артём — опытный JavaScript-разработчик уровня Middle+. Он специализируется на создании интерфейсов и имеет опыт работы с различными фреймворками и библиотеками. Артём работал над несколькими проектами в области Urban technology, E-commerce & Retail, Media и Travel, Hospitality & Restaurant business. В его портфолио есть проекты по созданию системы мониторинга природных ресурсов, платформы электронной коммерции, дашборда с финансовой аналитикой, корпоративного сайта для музея, сервиса бронирования путешествий и галереи художников. На проектах Артём занимался разработкой пользовательских интерфейсов, интеграцией API, настройкой систем аутентификации и авторизации, управлением состоянием приложения, оптимизацией производительности, внедрением адаптивного дизайна и обеспечением поддержки многоязычности. Опыт работы Артёма составляет 4 года и 2 месяца.

Подробнее

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

E-commerce & Retail • RnD
ПЕ
Павел Е.
Пенза
Android разработчик
Middle+
2 727,27 Р/час
lifecycle
Room
IOS
анализ производительности
Clean Architecture
Навыки работы с БД
Flows
databinding
Toothpick
Git
+45

Павел — Android-разработчик уровня Middle+ из Пензы. Специализируется на разработке мобильных приложений под платформу Android. Имеет высшее образование по специальности «Прикладная информатика в экономике» Государственного Чувашского Университета имени И. Н. Ульянова. Владеет английским языком на уровне B1. Имеет опыт работы на следующих проектах: - разработка системы управления временем и задачами для команд (10 месяцев); - доработка корпоративного мессенджера на базе технологии Matrix (7 месяцев); - разработка приложения для автоматизации приёмки товаров в магазинах и на складах с функцией сканирования штрихкодов и управления запасами (1 год 2 месяца); - разработка мобильного приложения для онлайн-шопинга (1 год 6 месяцев). В работе использует такие технологии и инструменты, как Kotlin, Jetpack Compose, Retrofit, Room, Firebase, Gradle, CI/CD, Docker, Git и другие. Участвует в полном цикле разработки приложений: от планирования и проектирования до реализации и внедрения решений. Оптимизирует производительность приложений, исправляет ошибки, поддерживает и улучшает существующие приложения, добавляет новые функции и обновляет их до новых версий Android.

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • EdTech • Marketing, Advertising & Design • Media
МГ
Марат Г.
Ульяновск
PHP разработчик
Middle
2 337,66 Р/час
C#
Socket.io
Работа с интеграциями
Laravel 10
PHP
Kanban
Gitlab CI
GitLab
Геолокации
Api-platform
+63

Soft Skills: Социальные компетенции: Грамотная устная речь Коммуникабельность Гибкость и принятие критики Умение работать в команде Высокая степень адаптации Интеллектуальные компетенции: Умение видеть и решать проблему Аналитический склад ума Волевые компетенции: Ориентированность на результат Стрессоустойчивость Управление временем Проактивность Лидерские компетенции: Умение принимать решения Ответственность Hard Skills: Языки программирования: PHP 7.x, 8.x Python 3 C# Базы данных & ORM: MySQL (MariaDB) PostgreSQL Eloquent Redis Doctrine Фреймворки: Laravel 7, 8, 9 Symfony CMS, CRM: Ecwid Frontend: JQuery Bootstrap 3, 4 Другое: ElasticSearch Nginx Sentry Docker Git, Gitlab CI Понимание основных принципов ООП: SOLID и др. REST API Linux Agile-методологии: Scrum Agile Kanban

Подробнее