Игорь Л. React разработчик, Senior

ID 31508
ИЛ
Игорь Л.
Мужчина, 28 лет
Россия, Москва, UTC+3
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 18 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Senior
Навыки
JavaScript
JavaScript ES6
JavaScript ES7
JavaScript ES8
JavaScript (ES6/7+)
Javascript ES6+
TypeScript
React
Redux
Redux Toolkit
RTK Query
RTK-Query
RTK
rtkq
rtkquery
Redux RTK
Redux Toolkit (RTK)
React Router
React Router Dom
React Router Dom v6
React Hook Form
React Hook Form Mui
React Hooks
react dnd
HTML
HTML/CSS
HTML5
CSS3
SASS/SCSS
Sass
SCSS
scss-modules
БЭМ
вёрстка по БЭМ
Адаптивная и кроссбраузерная верстка
Адаптивная и отзывчивая верстка
Адаптивная верстка
Jest
React testing
React Testing Lib
React testing library
Git
Webpack
webpack 5
Webpack Module Federation
Vite
Vite 5
Lerna
nivo.rocks
Chart.js
Storybook
React Storybook
Figma
ESLint
Prettier
eslint-plugin-prettier
Husky
Jira
Material UI
MUI
mui-material
MUI/Ant Design
mui/material
Ant
Ant design
Ant Design (antd)
AntD
Antd Design
Chakra UI
CSS
REST API
Styled Components
MobX
Axios.js
GitLab
GitHub
React Query
API
REST
Formik
Agile
Agile (Scrum, Kanban)
Agile/Scrum
Scrum
CI
CD
CI/CD
Отрасли
BioTech, Pharma, Health care & Sports
Media
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Senior-разработчик с 5-летним опытом, специализирующийся на React и сложных интерфейсах. Имеет доказанную экспертизу в оптимизации производительности, сократив основной бандл на 30% и ускорив рендеринг данных в 4 раза. Проявляет лидерские качества: проводит собеседования, менторит junior-разработчиков и создал кросс-командную UI-библиотеку. Эффективно работает в полном цикле разработки B2B-продуктов - от идеи до выдачи релиза. Постоянно развивается, осваивая новые технологии и методологии.
Проекты   (5 лет 4 месяца)
M-Log
Роль
Senior frontend developer
Обязанности
Описание проекта: Разработка и поддержка высоконагруженной автоматической системы мониторинга и анализа СМИ и социальных сетей в режиме реального времени. Продукт предназначен для аналитиков и PR-специалистов крупных компаний, обрабатывает большие объемы данных и предоставляет инструменты для аналитики и построения отчетов Команда: Кросс-функциональная команда по методологии Agile/Scrum (5 Frontend-разработчиков, 3 Backend-разработчика, 5 QA-инженеров, дизайнер, аналитик, продукт-менеджер) Обязанности: - Планирование спринтов, декомпозиция и оценка задач - Разработка нового и поддержка существующего функционала - Архитектурный рефакторинг и оптимизация производительности приложения - Проведение код-ревью, внедрение и поддержка стандартов кодирования - Проведение технических собеседований, онбординг и менторинг новых сотрудников - Тесное взаимодействие с аналитиками, дизайнерами и бэкенд-разработчиками на ранних этапах проектирования фич - Написание unit- и интеграционных тестов - Сборка и выкладка релизов, решение проблем деплоя Технологии: React, TypeScript, Redux Toolkit, RTK Query, react-hook-form, React Testing Library, React DnD, Storybook, Lerna, Nivo Rocks, Webpack, Jest, GitLab CI/CD
Достижения
- Оптимизация загрузки приложения: Провел анализ бандла, внедрил динамический импорт (React.lazy) и вынес основные разделы в отдельные чанки. Результат: уменьшение размера основного бандла на 30%, что улучшило время первоначальной загрузки приложения для пользователей - Создание внутренней UI-библиотеки: Инициировал и участвовал в разработке монрепозитория (на базе Lerna) с переиспользуемыми UI-компонентами и утилитами на основе Material-UI. Результат: унификация интерфейса, ускорение разработки новых фич на ~25% за счет исключения дублирования кода и упрощения взаимодействия с дизайнерами через Storybook - Решение проблемы рендеринга больших данных: Реализовал виртуализацию для основного списка упоминаний (с использованием react-window или react-virtualized). Результат: устранение лагов интерфейса и многократное увеличение производительности рендеринга (на 400%+) при работе со списками от 1000+ элементов - Разработка интерактивных дашбордов: Спроектировал и реализовал с нуля систему настраиваемых дашбордов с виджетами (графики, таблицы) на основе Nivo.rocks. Реализовал сложный функционал drag'n'drop и resize виджетов с сохранением их состояния на сервере. Результат: предоставление клиентам гибкого инструмента для кастомизации рабочего пространства под свои нужды
Стек специалиста на проекте
Jest, Webpack, TypeScript, React Hook Form, Storybook, Lerna, Redux Toolkit, React testing library, RTK Query, Material UI, React, GitLab CI/CD, react dnd, nivo.rocks, Разработка, Анализ, nivo, Построение дашбордов, React-Virtualized, lazy
Отрасль проекта
Media
Период работы
Декабрь 2022 - По настоящее время  (2 года 10 месяцев)
Atlas
Роль
Frontend developer
Обязанности
Отрасль: Здравоохранение, биотехнологии, медицина Описание проекта: Разработка и поддержка внутреннего веб-приложения (личного кабинета) для сотрудников компании. Система позволяла отслеживать рабочие показатели, бонусы, управлять данными и анализировать статус медицинских анализов клиентской базы. Критически важными были безопасность, точность данных и удобство интерфейса. Команда: Команда разработки из 4-5 человек (2-3 Frontend, 2 Backend), QA-инженер, дизайнер, менеджер проекта Обязанности: - Разработка новых и поддержка существующих компонентов интерфейса - Вёрстка с использованием методологии БЭМ и адаптивного дизайна - Рефакторинг legacy-кода и устранение технического долга - Написание unit-тестов для повышения надежности кодовой базы - Взаимодействие с бэкенд-разработчиками по интеграции API - Исправление ошибок и багов Технологии: React, Redux Toolkit, JavaScript, TypeScript, Axios, SWR, SCSS Modules (БЭМ), React Router, Ant Design, Material UI, Jest, React Testing Library, ESLint, Prettier, Husky.
Достижения
- Успешная миграция на TypeScript: Активно участвовал в процессе постепенного переноса кодовой базы с JavaScript на TypeScript. Результат: значительное снижение количества runtime-ошибок, повышение надежности и удобства поддержки кода, улучшение взаимодействия внутри команды за счет строгой типизации - Масштабный рефакторинг и унификация кода: Выявил и устранил множественные дублирования логики и компонентов. Вынес повторяющийся код в переиспользуемые хуки и утилитарные функции. Результат: сокращение объема кода примерно на 20%, упрощение дальнейшей разработки и снижение количества ошибок - Внедрение современных инструментов CI/CD: Настроил и внедрил пайплайн для автоматического линтинга и форматирования кода с помощью Husky, ESLint и Prettier. Результат: автоматизация контроля качества кода, унификация кодстайла в команде и сокращение времени на рутинные проверки перед коммитом - Реализация полной адаптивной верстки: Полностью адаптировал интерфейс личного кабинета под мобильные устройства и планшеты с использованием SCSS Modules и Flexbox/Grid. Результат: сотрудники получили возможность работать с системой с любого устройства, что повысило гибкость рабочих процессов
Стек специалиста на проекте
API, JavaScript, Jest, БЭМ, React Router, TypeScript, Базы данных, Husky, Unit testing, SWR, Ant design, Redux Toolkit, Prettier, React testing library, Axios.js, Веб-приложения, Material UI, CI/CD, Рефакторинг, Frontend, ESLint, React, Работа с интеграциями, scss-modules, flexbox/grid, Разработка, Программное обеспечение
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Июнь 2020 - Декабрь 2022  (2 года 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
НИУ ВШЭ
Специальность
Информатика и вычислительная техника Специализация: Вычислительные системы и компьютерные сети
Завершение учебы
2021 г.
Дополнительное
Учебное заведение
ZyXEL
Специальность
Основы передачи данных в компьютерных сетях
Завершение учебы
2019 г.

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

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.

Подробнее

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

E-commerce & Retail • FinTech & Banking • GameDev • HRTech • RnD • Telecom • Travel, Hospitality & Restaurant business
МБ
Максим Б.
Ростов-на-Дону
QA ручной
Senior
2 954,3 Р/час
Grafana
cluster
PHP
Browser Stack
GitLab
Postman
HTTP
Asana
DevTools
REST
+67

Опыт тестирования 7 лет Опыт работы с инструментами и технологиями: Android Studio, XCode, Charles Proxy, Proxyman, Chrome Dev Tools, Browser Stack, ELK Stack, Kibana, Postman, Swagger, Fiddler, DBeaver, Firebase, Amplitude, Jenkins REST, SOAP, Git, Asana, test flight VSCode, Jira, Confluence, AppCenter Опыт работы с языками: Python, Javascript, SQL, XML Опыт работы с фреймворками: Selenium, Playwright, Allure Навыки: Создание тест-кейсов; Оформление баг-репортов; Анализ логов; Работа с SQL запросами и базами данных; Понимание SDLC, методологий тестирования, принципов тест дизайна; Навыки работы с системами контроля версий; Работа с тестовыми артефактами и подходами тестирования; Составление тест-планов; Создание тест-кейсов и чек-листов; Разработка тестовых сценариев; Оформление баг-репортов; Регрессионное тестирование; Навыки проведения E2E тестов; Навыки организации и планирования процессов тестирования; Опыт проведения интеграционных тестов; Понимание основ клиент-серверной архитектуры; Кроссбраузерное тестирование. Виды тестирования: Дымовое тестирование; Тестирование критического пути; Расширенное тестирование; Тестирование нового функционала; Повторное тестирование; Регрессионное тестирование; Интеграционное тестирование; Системное тестирование; Тестирование документации; Тестирование установки; Тестирование на удобство использования; Тестирование графического интерфейса пользователя; Тестирование совместимости; Тестирование локализации; Кроссплатформенное тестирование; Нагрузочное тестирование.

Подробнее
Hardware • Information Security • IoT • Media • Social Networking
АК
Андрей К.
Москва
Python разработчик
Middle+
3 981,88 Р/час
monitoring
developer
C/C++
Grafana
Работа с интеграциями
modbus
docx
ГИС
Анализ
GitLab
+80

Андрей — опытный Python-разработчик уровня Middle+. Обладает навыками работы с различными технологиями и инструментами, такими как Ansible, Apache Kafka, DevOps, Django, Docker, DRF, Elasticsearch, FastAPI, Flask, Microsoft, MongoDB, MQ, MySQL, NoSQL, Oracle, PostgreSQL, RabbitMQ, SQL, SQLAlchemy и другие. Андрей имеет опыт разработки систем в различных отраслях, включая информационную безопасность, аппаратное обеспечение, социальные сети и IoT. Он работал над проектами, связанными с реализацией требований информационной безопасности, разработкой системы гарантированного доведения команд БПЛА, созданием модулей для корпоративного портала и разработкой IoT-платформы управления инженерными системами здания. Также участвовал в разработке информационно-аналитической системы. На проектах Андрей выполнял роли Python-разработчика, разработчика ПО и back-end разработчика. Его опыт работы на проектах составляет 12 лет.

Подробнее