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

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

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

Подробнее
О специалисте
Специализация
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 лет 8 месяцев)
M-Log
Роль
Senior frontend developer
Обязанности
Описание проекта: Разработка и поддержка высоконагруженной автоматической системы мониторинга и анализа СМИ и социальных сетей в режиме реального времени. Продукт предназначен для аналитиков и PR-специалистов крупных компаний, обрабатывает большие объемы данных и предоставляет инструменты для аналитики и построения отчетов Команда: Кросс-функциональная команда по методологии Agile/Scrum (5 Frontend-разработчиков, 3 Backend-разработчика, 5 QA-инженеров, дизайнер, аналитик, продукт-менеджер) Обязанности: - Планирование спринтов, декомпозиция и оценка задач - Разработка компонентов с применением принципов SOLID и функционального программирования для создания масштабируемой архитектуры - Верстка сложных интерфейсов с использованием семантического HTML - Проведение код-ревью, внедрение и поддержка стандартов кодирования - Проведение технических собеседований, онбординг и менторинг новых сотрудников - Тесное взаимодействие с аналитиками, дизайнерами и бэкенд-разработчиками на ранних этапах проектирования фич - Написание unit- и интеграционных тестов - Сборка и выкладка релизов, решение проблем деплоя Технологии: React, TypeScript, Redux Toolkit, RTK Query, react-hook-form, React Testing Library, React DnD, Storybook, Lerna, Nivo Rocks, Webpack, Jest, GitLab CI/CD, Функциональное программирование, SOLID, HTML
Достижения
- Оптимизация загрузки приложения: Провел анализ бандла, внедрил динамический импорт (React.lazy) и вынес основные разделы в отдельные чанки. Результат: уменьшение размера основного бандла на 30%, что улучшило время первоначальной загрузки приложения для пользователей - Создание внутренней UI-библиотеки: Инициировал и участвовал в разработке монрепозитория (на базе Lerna) с переиспользуемыми UI-компонентами и утилитами на основе Material-UI. При разработке компонентов применялись принципы SOLID и функционального программирования для обеспечения переиспользуемости и тестируемости. Результат: унификация интерфейса, ускорение разработки новых фич на ~25% за счет исключения дублирования кода и упрощения взаимодействия с дизайнерами через Storybook - Решение проблемы рендеринга больших данных: Реализовал виртуализацию для основного списка упоминаний (с использованием react-window или react-virtualized). При реализации использовал функциональные подходы для создания эффективных и чистых компонентов. Результат: устранение лагов интерфейса и многократное увеличение производительности рендеринга (на 400%+) при работе со списками от 1000+ элементов - Разработка интерактивных дашбордов: Спроектировал и реализовал с нуля систему настраиваемых дашбордов с виджетами (графики, таблицы) на основе Nivo.rocks. Реализовал сложный функционал drag'n'drop и resize виджетов с сохранением их состояния на сервере. Результат: предоставление клиентам гибкого инструмента для кастомизации рабочего пространства под свои нужды
Стек специалиста на проекте
HTML, Планирование, Jest, Webpack, БЭМ, TypeScript, SOLID, React Hook Form, Storybook, Lerna, Redux Toolkit, Code Review, React testing library, RTK Query, Декомпозиция и структуризация задач, Material UI, React, GitLab CI/CD, react dnd, Agile/Scrum, nivo.rocks, Разработка, Оценка задач, Анализ, nivo, Функциональное программирование, верстка, Построение дашбордов, библиотеки, оптимизация, Проведение технических собеседований, React-Virtualized, виртуализация, принципы solid, Поддержка, lazy
Отрасль проекта
Media
Период работы
Декабрь 2022 - По настоящее время  (3 года 2 месяца)
Atlas
Роль
Frontend developer
Обязанности
Отрасль: Здравоохранение, биотехнологии, медицина Описание проекта: Разработка и поддержка внутреннего веб-приложения (личного кабинета) для сотрудников компании. Система позволяла отслеживать рабочие показатели, бонусы, управлять данными и анализировать статус медицинских анализов клиентской базы. Критически важными были безопасность, точность данных и удобство интерфейса. Команда: Команда разработки из 4-5 человек (2-3 Frontend, 2 Backend), QA-инженер, дизайнер, менеджер проекта Обязанности: - Разработка новых и поддержка существующих компонентов интерфейса - Вёрстка с использованием методологии БЭМ и семантического HTML с применением адаптивного дизайна - Реализация компонентов с использованием принципов функционального программирования и SOLID - Написание unit-тестов для повышения надежности кодовой базы - Взаимодействие с бэкенд-разработчиками по интеграции API - Исправление ошибок и багов Технологии: React, Redux Toolkit, JavaScript, TypeScript, Axios, SWR, SCSS Modules (БЭМ), React Router, Ant Design, Material UI, Jest, React Testing Library, ESLint, Prettier, Husky, Функциональное программирование, SOLID, HTML, БЭМ
Достижения
- Успешная миграция на TypeScript: Активно участвовал в процессе постепенного переноса кодовой базы с JavaScript на TypeScript. При миграции применял принципы функционального программирования для создания типобезопасных утилит. Результат: значительное снижение количества runtime-ошибок, повышение надежности и удобства поддержки кода, улучшение взаимодействия внутри команды за счет строгой типизации - Масштабный рефакторинг и унификация кода: Выявил и устранил множественные дублирования логики и компонентов. Вынес повторяющийся код в переиспользуемые хуки и утилитарные функции. Рефакторинг проводился с применением принципов SOLID для создания гибкой и расширяемой архитектуры. Результат: сокращение объема кода примерно на 20%, упрощение дальнейшей разработки и снижение количества ошибок - Внедрение современных инструментов CI/CD: Настроил и внедрил пайплайн для автоматического линтинга и форматирования кода с помощью Husky, ESLint и Prettier. Результат: автоматизация контроля качества кода, унификация кодстайла в команде и сокращение времени на рутинные проверки перед коммитом - Реализация полной адаптивной верстки: Полностью адаптировал интерфейс личного кабинета под мобильные устройства и планшеты с использованием SCSS Modules, методологии БЭМ, семантического HTML и Flexbox/Grid. Результат: сотрудники получили возможность работать с системой с любого устройства, что повысило гибкость рабочих процессов
Стек специалиста на проекте
HTML, API, JavaScript, Jest, БЭМ, React Router, TypeScript, SOLID, Базы данных, 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.

Подробнее
FinTech & Banking • Insurance • RnD • Social Networking
ИК
Илья К.
Пенза
React разработчик
Middle+
3 339,64 Р/час
Context
CSS
ESLint
HTML
JavaScript
Lerna
LESS
MobX
Next.js
Prettier
+95

Опыт работы Front-end более 5 лет. Полный цикл разработки: написание технических заданий, постановка и приоритизация задач, оценка трудоёмкости, проведение код-ревью, деплой и сопровождение приложений. Опыт работы в Agile/Scrum-командах, участие в R&D-проектах с быстрым прототипированием и исследовательским подходом. Frontend: глубокое владение JavaScript/TypeScript, React и экосистемой state-менеджмента (Redux Toolkit, MobX, React Context, Zustand, TanStack Query, кастомные решения). Опыт с Next.js, React Native, Vue/Nuxt, Angular. Верстка и UI-разработка: HTML5, CSS3, препроцессоры (Sass/SCSS, Less), CSS-фреймворки (Tailwind, Bootstrap), создание и поддержка кроссбраузерных, адаптивных UI-Kit’ов с использованием модульного подхода и методологии БЭМ. Контейнеризация: опыт работы с Docker и Docker Compose. Инструменты сборки и DevOps: Webpack, Vite, монорепозитории (Lerna, Nx), TypeScript-инструментарий (ts-up, tsconfig), автоматизация качества кода (ESLint, Prettier, Husky/git hooks), деплой продуктов на VPS сервере. Fullstack-разработка: Backend: Node.js (Hono, NestJS), Go (Fiber, GORM) Базы данных: PostgreSQL, SQLite, PocketBase ORM: Prisma, TypeORM Архитектурные принципы: следование SOLID, DRY, KISS, YAGNI; применение проверенных паттернов проектирования. Командные инструменты: опыт работы с GitLab, Bitbucket, Gitea, Jira, YouTrack, Confluence, Asana, Notion, Figma

Подробнее

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

Marketing, Advertising & Design
АМ
Анастасия М.
Новосибирск
Иллюстратор
Junior
428,57 Р/час
Adobe Illustrator
Иллюстрация
Adobe InDesign
Типографика
Соблюдение сроков
рисунок от руки
редактирование текстов
эскизирование
цветокоррекция
Соблюдение дедлайнов
+11

Анастасия — иллюстратор уровня Junior+ из Новосибирска. Специализируется на создании иллюстраций, владеет навыками эскизирования, цветокоррекции, типографики и редактирования текстов. Имеет квалификацию редактора-иллюстратора, полученную в НКПиИТ. Ключевые навыки: работа в Adobe InDesign и Adobe Illustrator, соблюдение дедлайнов, рисунок от руки, редакторский навык. Владеет русским языком на уровне C2, английским — на уровне B2. Опыт работы на проектах: участвовала в проекте по разработке и исполнению рисунков-иллюстраций для обложек школьных альбомов. Работа была выполнена раньше дедлайна и полностью принята заказчиком. Продолжительность работы над проектом — менее месяца.

Подробнее
FinTech & Banking
ВО
Виталий О.
Калуга
1С разработчик
Senior
4 285,71 Р/час
1С:Зарплата и Управление Персоналом 8
1С:Бухгалтерия 8
1С:Бухгалтерия
1С 7.7
1С 8.3
1С:Зарплата и Управление Персоналом
+7

Опыт работы 1С-программистом с 2000 года Опыт 1С: 1С Предприятие 8 (УФ, обычные формы, СКД) , 7.7 Опыт отраслевой: оптовая и розничная торговля, производство, услуги, общепит, управление автопарком, торговля периодической печатной продукцией. Опыт внедрения и кастомизации типовых конфигураций: УТ, БП, ЗУП, УПП, Розница Торговое оборудование: разработка обработок обслуживания, настройка ТО. Настройка правил конвертации в КД2, выгрузка/загрузка данных из 1С и стороннего ПО. Интеграция с ЕГАИС, Почтой России. Развертывание 1С на win-сервере: установка, настройка, администрирование. Сертификаты: 1С:Специалист. Платформа 1С:Предприятие 8 (CS69537) 1С:Профессионал. Платформа 1С:Предприятие 8.1 (ПП88031396) 1С:Профессионал. Зарплата и управление персоналом 8 ред.2.1 (ПУП80325) 1С:Специалист. Компонента Бухгалтерский учет вер.7.7 (CS22354) 1С:Специалист. Компонента Оперативный учет вер.7.7 (CS18364) 1С:Профессионал. Бухгалтерский учет вер. 7.7 (ПБ777149)

Подробнее