Илья С. React разработчик, Senior

ID 22546
ИС
Илья С.
Мужчина, 26 лет
Россия, Брянск, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Senior
Навыки
JavaScript
TypeScript
React
zustand
Redux
Axios.js
canna
Chart.js
Docker
Effector
Emotion
ESLint
fiber
Figma
FSD
Git
Jest
Jira
Leaflet.js
Lottie
Mantine
material
Material UI
Next.js
NX
React Hook Form
React Query
React Table
React-Virtualized
Redux Toolkit
Sass
SCSS
Storybook
Styled-Components
Swiper
Tailwind CSS
TanStack Query
three
Vite
Webpack
WebSockets
Yup
Отрасли
EdTech
LifeStyle
Marketing, Advertising & Design
Знание языков
Английский — B1
Главное о специалисте
Илья — React-разработчик уровня Senior из Брянска. Опыт работы: - Разработка платформы для благоустройства административно-территориальной единицы и админ-панели (роль — frontend-разработчик). Создал масштабируемые UI-компоненты с использованием Storybook, реализовал сложные анимированные компоненты с применением React Lottie и Framer Motion. Внедрил архитектуру FSD и Effector в один из монорепозиториев. - Разработка BI-системы (роль — frontend-разработчик). Улучшил производительность таблиц, внедрив React-virtualized для виртуализации данных. Уменьшил дублирование кода, создав универсальные компоненты для виджетов. - Разработка системы контроля обучения для онлайн-школы (роль — frontend-разработчик). Ускорил загрузку страниц, используя Vite и оптимизированную загрузку ассетов. Снизил нагрузку на сервер, внедрив кеширование данных с помощью Tanstack Query.
Проекты   (3 года 11 месяцев)
Разработка платформы для благоустройства административно-территориальной единицы и админ-панели
Роль
Frontend разработчик
Обязанности
Команда: 6 frontend-разработчиков (1 team lead), 5 backend-разработчиков, 3 тестировщика, 2 дизайнер, 3 аналитика, 1 devops. Проект: Монорепозиторий, включающий клиентскую платформу для пользователей платформы и админ-панель для управления данными и контентом. Задачи: Создание масштабируемые и переиспользуемые UI-компоненты с использованием Storybook Реализация сложных анимированных компонентов с использованием React Lottie, Framer Motion. Оптимизировал анимации, применяя lazy loading и код-сплиттинг для ускорения загрузки страницы. Разработал компоненты с Tailwind CSS и SCSS/SASS, обеспечив полную кроссбраузерность и адаптацию под мобильные устройства. Внедрение swiper.js для создания интерактивных каруселей и динамических элементов на страницах. Настройка авторизаций через сервисы заказчика. Реализация с помощью Websocket динамическое обновление данных для клиентов сайта. Настройка тестирования компонентов с использованием Jest. Проведение кроссбраузерного тестирования в BrowserStack, обеспечив корректное отображение на разных устройствах. Настройка Effector для эффективного управления состоянием и реактивного взаимодействия компонентов. Внедрение архитектуру FSD и реализовывал логику приложения следуя её принципам Использование swagger-typescript-api для генерации универсального API-клиента и интерфейсов Настройка Dockerfile и Docker compose для монорепозитория с FSD
Достижения
Разработал масштабируемый UI-kit и стандартизировал компоненты через Storybook. Внедрил архитектуру FSD и Effector в один из монорепозиториев, что улучшило модульность и читаемость кода. Решение по использованию swagger-typescript-api позволило значительно ускорить процесс разработки логики для взаимодействия с сервером.Разработанные скрипты генерации API позволили поддерживать постоянную синхронизацию клиентского кода а swagger.
Стек специалиста на проекте
NX, Sass, React Hook Form, Redux Toolkit, Swiper, GitLab, WebSockets, Jest, Lottie, Storybook, Tailwind CSS, ESLint, Effector, FSD, Docker, TypeScript, Yup, Vite, Axios.js, Figma, Next.js, React, JavaScript, Jira, SCSS
Отрасль проекта
LifeStyle
Период работы
Июль 2024 - По настоящее время  (1 год 1 месяц)
Разработка BI-системы
Роль
Frontend разработчик
Обязанности
Команда: 4 frontend-разработчиков (1 team lead), 4 backend-разработчика, 2 тестировщика, 1 дизайнер, 1 аналитик, 1 devops. Проект: Проект представляет собой систему для анализа данных и их обработки. Для визуализации используются дашборды с таблицами, графиками, вложениями и др. Задачи: Реализация интерактивных графиков и диаграммы с использованием Chart.js и D3.js, обеспечив динамическое обновление данных. Интеграция кастомных UI-компонентов с Mantine и SCSS/SASS, обеспечив адаптивный дизайн. Настройка управления состоянием с Redux и Redux Thunk для эффективного обновления данных в реальном времени. Оптимизация структуры компонентов, улучшив читаемость и тестируемость кода. Уменьшение количества повторяющегося кода, внедрив универсальные компоненты для визуализации данных. Перевод кодовой базы на TypeScript, улучшив статическую проверку типов и снизив количество ошибок. Разработка интерактивных таблиц с поддержкой сортировки, фильтрации и группировки данных. Внедрить поддержку динамической подгрузки данных (infinite scroll) используя React-virtualized, сократив время загрузки больших таблиц. Добавление условного форматирования для таблиц используя кастомное решение Реализация парсинга и экспорт данных в Excel с возможностью предобработки данных в браузере. Реализация логики для переноса используемых стилей виджетов на фронтенде в таблицы, тем сохранив внешний вид визуализации. Разработка карты с маркерами и карту с полигонами используя библиотеку Leaflet.
Достижения
Улучшил производительность таблиц внедрив React-virtualized для виртуализации данных. Уменьшил дублирование кода, создав универсальные компоненты для виджетов. Реализовал логику работы с Excel-файлами на стороне фронтенда. Разработал компоненты карт, которые могут быть использованы как для визуализации геоданных, так и пользовательских решений (например, карта помещения)
Стек специалиста на проекте
Docker, JavaScript, Jira, Figma, Redux, GitLab, Chart.js, TypeScript, Sass, SCSS, Redux Thunk, Vite, Axios.js, ESLint, React, Mantine, d3, React-Virtualized
Отрасль проекта
Marketing, Advertising & Design
Период работы
Июнь 2023 - Июнь 2024  (1 год 1 месяц)
Разработка системы контроля обучения для онлайн-школы
Роль
Frontend разработчик
Обязанности
Команда: 5 frontend-разработчиков (1 team lead), 4 backend-разработчика, 1 тестировщик, 1 дизайнер, 1 аналитик, 1 devops. Проект: Проект представляет собой платформу для предоставления обучающих материалов, средств контроля знаний и обратной связи между преподавателями и студентами. Задачи Реализовать step-формы, поддержку загрузки файлов и другие интерактивные элементы с использованием React, TypeScript, Material UI и Emotion. Настроить Zustand для управления состоянием и удобного масштабирования логики конструкторов. Настроить Tanstack Query для управления асинхронным состоянием, реализовал мутации и инвалидацию запросов. Оптимизировать производительность, используя мемоизацию и отложенную загрузку компонентов (lazy loading). Разработать гибкий UI-конструктор с динамическим добавлением материалов, тестов и заданий, используя React, Zustand и SCSS/SASS. Интеграция drag-and-drop функционала для удобной организации учебных материалов. Создание дашборда с отображением динамики успеваемости студентов, используя Chart.js и Material React Table. Оптимизирование работы с API, реализовав кеширование запросов и ленивую подгрузку данных. Реализация универсального API-клиент на основе Axios с обработкой ошибок Использование разработанного API-клиент в Tanstack Query для гибкого управления запросами.
Достижения
Ускорил загрузку страниц, используя Vite и оптимизированную загрузку ассетов. Снизил нагрузку на сервер, внедрив кеширование данных с помощью Tanstack Query. Повысил скорость рендеринга интерфейса, благодаря оптимизации алгоритмов обработки данных и мемоизации сложных вычислений. Разработал и стандартизировал клиентский API, обеспечив консистентную работу с сервером и улучшив читаемость кода.
Стек специалиста на проекте
Figma, GitHub, TypeScript, Emotion, Sass, React Query, SCSS, Vite, Axios.js, Material UI, React Table, React, zustand, material, TanStack Query
Отрасль проекта
EdTech
Период работы
Ноябрь 2020 - Июль 2022  (1 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БГТУ
Специальность
Информационные системы и технологии ( магистр )
Завершение учебы
2022 г.

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

Insurance
ТС
Тимофей С.
Ульяновск
React разработчик
Senior
4 285,71 Р/час
Agile
AntD
Axios.js
CSS
CSS3
ESLint
Git
HTML
HTML/CSS
HTML5
+79

Как опытный фронтенд-разработчик с более чем 5 годами работы с React и TypeScript, кроме разработки сложных интерфейсов, я проявляю инициативы на рабочих проектах, которые приносили значительную ценность бизнесу. Например, я имел опыт самостоятельного внедрения TypeScript в проекты, значительно повышая надежность кода. Реализовал сложные алгоритмы сортировки данных и визуализации графиков, используя библиотеки, такие как ReactFlow. Оптимизировал производительность React.js frontend приложений, сокращая время загрузки за счет оптимизации бандлов и сжатия медиафайлов. Внедрил Storybook для упрощения взаимодействия между разработчиками и дизайнерами, а также реализовал авторизацию через с использованием jwt токенов (+ axios interceptor) или Google API. Мой опыт включает работу с TypeScript, React, оптимизацию производительности и создание интерактивных пользовательских интерфейсов любой сложности. Стек: – Владение библиотекой React, Next.JS – Сборка frontend: Webpack, Vite – Опыт работы с управлением состоянием через Redux Toolkit, Redux, RTK Query, React Query, Effector, Mobx и Mobx-State-Tree, Zustand, Jotai. – Общение с сервером: Long Pooling, WebSocket, SSE – UI-KIT: Знание UI-китов Ant Design, Mantine UI, собственный UI-KIT. – Асинхронный слой: Использование Redux Saga, React Query и RTK Query, Redux Thunk для работы с асинхронными запросами. – Типизация: Применение TypeScript для типизации всех проектов, как в продашкен, так и на своих проектатах – Валидация форм: Formik, React Hook Form, – Стили: Опыт в стилизации с использованием CSS3, SCSS, SASS и LESS, CSS-in-JS Styled Component, Emotion.

Подробнее
Cloud Services • E-commerce & Retail • EdTech • FinTech & Banking • FoodTech • LifeStyle
АК
Антон К.
Тюмень
React разработчик
Middle+
3 116,88 Р/час
Axios.js
Chakra UI
Chart.js
CSS
Cypress
Docker
Docker Compose
ESLint
Express.js
Framer Motion
+88

Опытный, технически подкованный, увлеченный фронтенд-разработкой специалист. Вникает в суть, предлагает более оптимальные решения. Соблюдает стандарты разработки. Любит новые технические вызовы. Самостоятельный. Работа с командой: Проводил cross Code Review в команде; Проводит Code Review коллег; Понимание технологий - умение их объяснить; Менторство младших разработчиков. Работа с проектами: Опыт разработки продуктов с нуля; Самостоятельность; Умение быстро ориентироваться в чужом коде; Оценивал поставленные задачи и проекты; Понимание архитектуры React приложения; Понимание алгоритмов; Работал с чистым SQL на уровне продвинутых запросов; Опыт разработки SPA-приложений. Работа с дизайном: Опыт в разработке интерфейсов, понимание UX; Опыт работы с готовыми макетами в Figma.

Подробнее
E-commerce & Retail • FinTech & Banking • HRTech
АК
Алексей К.
Ульяновск
React разработчик
Senior
3 211,19 Р/час
JavaScript
TypeScript
HTML5
Style Modules
Axios.js
Redux
Webpack
Git
ESLint
Prettier
+47

Оценка задач и сроков их выполнения, формирование таймлайнов разработки с учетом требований бизнеса. Анализ бизнес-требований и их декомпозиция на задачи для разработки, подготовка технических спецификаций. Разработка архитектуры клиентской части web-приложений с нуля, проектирование масштабируемых решений (SPA, SSR, SSG). Миграция с монолитной архитектуры на микрофронтенды с использованием Webpack Module Federation. Оптимизация и настройка глобального состояния приложения с помощью Redux, Redux Toolkit, Redux Saga, React Query. Разработка интерфейсов для десктопных и мобильных платформ, адаптивная верстка с использованием HTML5, CSS Modules, Styled-components, Tailwind CSS. Работа с UI-библиотеками (Ant Design, Material-UI), а также кастомизация UI-решений для проекта. Разработка и поддержка компонентных библиотек, внедрение дизайн-систем. Интеграция со сторонними API и сервисами с использованием Axios, REST API, включая работу с картографическими сервисами (2GIS) и аутентификацией через Google API. Разработка сложных клиентских функциональностей, включая поиск, фильтрацию данных, ролевые модели доступа, личные кабинеты пользователей. Оптимизация производительности веб-приложений, работа с Code Splitting, Lazy Loading, настройка SSR, SSG в Next.js. Настройка и ведение CI/CD-процессов, работа с Git, feature-branch workflow, Git Submodules. Обеспечение качества кода, внедрение Eslint, Prettier, Husky, Code Review, best practices. Разработка тестов на Cypress и Jest, покрытие функционала end-to-end, интеграционными и unit-тестами. Менторство младших разработчиков, код-ревью, проведение внутренних обучающих сессий. Проведение технических интервью, оценка кандидатов на соответствие требованиям проекта. Работа в команде по Agile/Scrum, управление задачами в Jira, участие в спринтах и ретроспективах.

Подробнее

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

AgroTech • BioTech, Pharma, Health care & Sports • FinTech & Banking • HRTech
СП
Сергей П.
Москва
Java разработчик
Senior
3 506,49 Р/час
ELK
Grafana
GraphQL
ClickHouse
Spring Cloud
Groovy
Java EE
Elasticsearch
Java
Git
+32

Я — опытный Java-разработчик с более чем 11-летним стажем коммерческой разработки, специализирующийся на создании высоконагруженных систем, способных стабильно и быстро работать даже при экстремальных нагрузках. За годы работы я успешно сотрудничал как в небольших, так и в крупных командах, где неоднократно занимал позиции как старшего разработчика, так и тимлида/техлида. В своей работе я всегда стремлюсь глубоко анализировать сложные задачи и находить эффективные решения, которые не только обеспечивают техническое совершенство продуктов, но и делают их интуитивно понятными и удобными для конечного пользователя. Мне важно видеть, как результаты моих усилий и работы моей команды положительно влияют на бизнес-показатели и удовлетворенность клиентов. Как тимлид, я создаю атмосферу открытого общения, доверия и взаимопонимания, что способствует развитию каждого члена команды и позволяет достигать высоких результатов в совместных проектах. Мой подход помогает не только решать технические вызовы, но и превращать рабочий процесс в вдохновляющее и продуктивное сотрудничество.

Подробнее
EdTech • LifeStyle • Marketing, Advertising & Design
ИС
Илья С.
Брянск
React разработчик
Senior
3 246,75 Р/час
NX
Sass
React Hook Form
React Query
Redux Toolkit
fiber
Redux
Styled-Components
Swiper
three
+42

Илья — React-разработчик уровня Senior из Брянска. Опыт работы: - Разработка платформы для благоустройства административно-территориальной единицы и админ-панели (роль — frontend-разработчик). Создал масштабируемые UI-компоненты с использованием Storybook, реализовал сложные анимированные компоненты с применением React Lottie и Framer Motion. Внедрил архитектуру FSD и Effector в один из монорепозиториев. - Разработка BI-системы (роль — frontend-разработчик). Улучшил производительность таблиц, внедрив React-virtualized для виртуализации данных. Уменьшил дублирование кода, создав универсальные компоненты для виджетов. - Разработка системы контроля обучения для онлайн-школы (роль — frontend-разработчик). Ускорил загрузку страниц, используя Vite и оптимизированную загрузку ассетов. Снизил нагрузку на сервер, внедрив кеширование данных с помощью Tanstack Query.

Подробнее
BioTech, Pharma, Health care & Sports • Blockchain • E-commerce & Retail • EdTech • GameDev • Social Networking • Urban technology
ДМ
Довлетгельди М.
Ашхабад
Full Stack разработчик
Senior
4 110,32 Р/час
*nix
C++
UI
wagmi
eth
pixi
TypeORM
PixiJS
IOS
Safari
+69

Я опытный веб-разработчик с большим опытом работы в области Node.js и Nest.js. Я обладаю глубоким пониманием производительности и масштабируемости баз данных PostgreSQL, включая опыт проектирования физических и логических схем баз данных и таблиц. Кроме того, у меня есть хорошие навыки в Web3, позволяющий мне отправлять транзакции в биткоинах и подписывать их. Я хорошо разбираюсь в поддержке производственных облачных сред, в частности AWS и Heroku. У меня есть солидный опыт создании интерфейсных приложений с использованием Vue и React, а также опыт разработки веб-игр и 3D -анимации на ThreeJS. Я умею разрабатывать веб-приложения от начала до конца и разбираюсь в архитектуре микросервисов. Я целеустремленный командный игрок с отличными навыками анализа, стратегического планирования, межличностного общения. Я уделяю приоритетное внимание соблюдению стандартов и правил и следую современным технологиям при написании кода. Кроме того, у меня есть опыт работы с очередями сообщений Amazon и AWS Cloud

Подробнее
Information Security • Manufacturing
КС
Камиль С.
Батуми
Data аналитик
Senior
3 853,43 Р/час
UML
Коммуникативные навыки
AWS
Postman
BigQuery
Redshift
Pandas
Проактивность
Стремление к развитию
Requests
+26

Камиль — опытный Data Analyst, специализирующийся на работе с данными. Обладает навыками работы с Apache AirFlow, Atlassian, AWS, BigQuery, BPMN, Confluence, DWH, ETL, Figma, Jira, Miro, Pandas, PostgreSQL, Postman, Psycopg2, Python, Redshift, Requests, REST API, SQL, UML. Имеет опыт работы в проектах РОСАТОМ и Цифрал-Сервис, где выполнял задачи по анализу данных, их обработке и визуализации, разработке технической документации, автоматизации процессов и созданию витрин данных. Также участвовал в редизайне дата пайплайнов, оптимизации представлений и проектировании триггеров для сбора данных событийной аналитики. Камиль обладает коммуникативными навыками, проактивностью, системным мышлением, стремлением к развитию, самоорганизованностью и способностью к самообучению.

Подробнее