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

ID 28892
ИШ
Илья Ш.
Мужчина, 30 лет
Россия, Москва, UTC+3
Ставка
3 275,41 Р/час
вкл. НДС 5% (121.43 Р)
Специалист доступен с 31 июля 2025 г.

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

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Senior
Навыки
a11y
Accessibility
Adobe Photoshop
Adobe XD
Agile
Ajax
Amplify
Angular
Ant design
Apollo
Architecture
Audio API
AWS
Axios.js
Babel.js
Bash
BEM
Bitbucket
Bootstrap
Canvas API
CDN
Chai.js
Chrome DevTools
CI/CD
CloudFront
Code Review
CORS
Cross-browser Compatibility
CSP
csrf
CSS Modules
CSS3
CSSjs
Cypress
d3
Debugging
Design Patterns
DevTools
DNS
Docker
DRY
Electron.js
ELK
Emotion
ESLint
Express.js
extensions
Fetch
Figma
Firebase
firefox
first
Foundation
Frontend
functional programming
Git
GitHub
GitHub Actions
GitLab
Gitlab CI
GraphQL
Grunt
Gulp
Heroku
HTML5
HTTP/HTTPS
Husky
I18n
ISR
JavaScript
Javascript ES6+
Jenkins
Jest
Jira
JSS
JWT
Kafka
Kanban
KISS
Kubernetes
Lerna
LESS
lighthouse
Linear
lint-staged
Linux
lit
Localization
Material UI
mentoring
Micro
MobX
Mocha.js
Monorepo
Netlify
Node.js
Npm
NX
OAuth
OBIEE
OOP
Parcel
Patterns
Pencil
performance optimization
Playwright
PNPM
Prettier
PWA
RabbitMQ
React
Reactive Programming
Redux
Responsive design
REST API
Rollup
RxJS
S3
Sass
Scrum
SCSS
Security
SEO
Services
Sketch
SOLID
SSG
SSH
SSR
Storybook
Styled Components
Stylelint
Stylus
supabase
System design
Tailwind CSS
Testing Library
three
Trello
Turborepo
typescript
Vercel
vitals
Vite
WAI ARIA
Web
Web Components
Web Workers
WebAssembly
WebGL
Webpack
WebRTC
WebSockets
Workers
xss
Yagni
Yarn
zustand
Отрасли
E-commerce & Retail
FinTech & Banking
Знание языков
Английский — B1
Главное о специалисте
Илья — Senior React разработчик из Москвы с опытом работы 3 года 3 месяца. Специализируется на разработке фронтенда с использованием React. Имеет опыт работы в отраслях FinTech & Banking и E-commerce & Retail. Участвовал в разработке и поддержке внутреннего продукта Service Desk, создании таск-трекера и инструмента для ЦИК в крупном банке. Оптимизировал загрузку страниц, внедрил практики доступности и перешёл на Vite.js после Create-React-App с Webpack. Эффективно взаимодействовал с командами бэкенда и дизайна. Также работал над личным кабинетом сервиса по контролю за выборами, где занимался разработкой интерфейсных компонентов и проведением код-ревью. Предложил переход с React-Redux на React-Query. Имеет опыт работы над несколькими параллельными проектами в сфере E-commerce & Retail, включая разработку интерфейсов возврата денег, приложения для поиска клиентских чеков, калькулятора штата и UI для волонтёров. Внедрил процесс код-ревью и начал процесс тестирования фронтенда.
Проекты   (5 лет 5 месяцев)
Банк
Роль
Senior Frontend (React) Developer
Обязанности
• Разработке и поддержка внутреннего продукта Service Desk; • Разработка своей библиотеки компонентов; • Разработка таск-трекера; • Создание инструмента для ЦИК для контроля за бюджетами в предвыборных компаниях (финтех, ТОП 10 банк). Состав команды: 10 backend, 6 frontend, 1 System Analyst, 2 PM, 3 UI/UX designers, 5 QA. Обязанности: • Принимал участие в написании кастомных обёрток для react-router, созданных для строгой типизации роутинга (query параметры на роутах подсказываются TS-ом и невозможно использовать query с другого роута); • Написание кастомных обёрток для react-query. Столкнувшись с нетривиальной задачей по пагинации, создал issue на github react-query, не получив готового решения, написал свой хук для особой пагинации, которую придумал бизнес; • Много react-hook-form, много react-query, огромное приложение работает полностью без state менеджера; • Работаю над дизайн системой, используем react-aria + свои наработки; • Разработка интерфейсов на основе макетов в Figma; • Обсуждение контрактов взаимодействия фронтенда и бэкенда; • Участие в процессах внедрения и работа по методологиям FSD.
Достижения
 Снижение времени загрузки страницы: успешно оптимизировал загрузку страниц, что привело к уменьшению времени загрузки на 20% за счет внедрения ленивой загрузки, и оптимизации запросов к бэкенду.  Доступность (a11y): продавил важность внедрения практики доступности в новой библиотеке компонентов, что позволит сделать приложения, созданные с помощью этой библиотеки, более инклюзивным для пользователей с ограниченными возможностями.  Использование современных фреймворков: перешел на vite.js после create-react-app с webpack, что ускорило разработку и упростило внедрение новых фичей  Эффективно взаимодействовал с командами бэкенда и дизайна для достижения общих целей проекта.
Стек специалиста на проекте
Docker, JavaScript, Go, Kubernetes, React Hook Form, ELK, React Query, Angular, Vite, CI, WebSockets, React, Gitlab CI, typescript
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2023 - По настоящее время  (2 года 2 месяца)
На аутстафф проекте, поработал над личным кабинетом сервиса по контролю за выборами.
Роль
Senior Frontend (React) Developer
Обязанности
Состав команды: 2 backend, 2 frontend, 1 QA, 1 PM. Обязанности: • Разработка интерфейсных компонентов с учетом требований заказчика (в том числе Figma); • Проведение код-ревью; • Обсуждение контракта взаимодействия фронтенда и бэкенда.
Достижения
 В короткий срок выкатил несколько фичей, поработал над рефакторингом предложил переход с react-redux на react-query.
Стек специалиста на проекте
Java, REST API, Jest, Redux, React, typescript
Отрасль проекта
E-commerce & Retail
Период работы
Май 2023 - Июнь 2023  (2 месяца)
Несколько проектов, иногда параллельных
Роль
Middle+ Frontend (React) Developer
Обязанности
• RefundUI – интерфейс возврата денег покупателю за товар во всех магазинах Леруа Мерлен; • POSUI – приложение для поиска клиентских чеков в магазине; • Калькулятор штата – приложение, созданное для замены тяжелой и некрасивой Excel таблицы, в которой каждый год, сотрудники кассового сектора планировали штат на будущий год; • LM Волонёты – UI для сотрудников компании, где они могут отмечать свои часы волонтёрства. Состав команды: 2 backend, 3 frontend, 3 QA, 1 System Analyst. • Обсуждение архитектуры и дизайна проектов; • Проведение код-ревью; • Наставничество; • Полностью написал небольшой бэкенд для приложения на Nest.js; • Красивые графики, созданные с помощью nivo.rocks; • Написание тестов на Playwright; • Разработка новых фичей, которые изначально не были заявлены бизнесом; • Разработка интерфейсов на основе макетов в Figma; • Обсуждение контрактов взаимодействия фронтенда и бэкенда.
Достижения
• Внедрение процесса код ревью, что позволило сократить количество ошибок, передаваемых в тестирование, улучшить общее качество кодовой базы; • Начало процесса по тестированию фронтенда; • Вырастил из стажёра полноценного разработчика; • Создание нескольких ботов для команды техподдержки для упрощения их работы; • Эффективно взаимодействовал с командами бэкенда и дизайна для достижения общих целей проекта.
Стек специалиста на проекте
RabbitMQ, API, JavaScript, Jenkins, Kubernetes, GitHub, MobX, PWA, NestJS, ELK, CI, Electron.js, Playwright, React, module federation, Hooks, nivo.rocks, platformeco, jrpc, typescript
Отрасль проекта
E-commerce & Retail
Период работы
Март 2020 - Май 2023  (3 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский авиационный институт (национальный исследовательский университет), факультет прикладная информатика, Москва
Специальность
инженер-программист
Завершение учебы
2018 г.

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

E-commerce & Retail
СР
Светлана Р.
Калининград
React разработчик
Middle
2 466,19 Р/час
MobX
Ant.design
suspense
Query
Hooks
Redux Toolkit
Redux
Styled-Components
Web Components
vanilla-extract
+113

Светлана — React-разработчик уровня Middle. Специализируется на микросервисной архитектуре, фронтенде на React и сопутствующих инструментах. Опыт работы: - Сервис проектного менеджмента (E-commerce & Retail). Обязанности: настройка роутов для веб-сайта, создание функционала публичных и частных маршрутов, разработка анимированного бокового меню навигации, реализация интеграции бокового меню со всеми страницами и роутом, разметка страниц, создание страниц входа и регистрации пользователя, настройка прокси-сервера, библиотечная адаптивная форма с инпутами со сложной логикой, функционал авторизации пользователя, страница с календарём, отображение встреч в соответствии со статусом, модальное окно для отображения детальной информации о встрече и её участниках. - Интернет-магазин бытовой техники и электроники (E-commerce & Retail). Обязанности: настройка роутов, создание страницы личного кабинета, функционала изменения пароля и личных данных, валидация инпутов в личном кабинете, создание корзины, изменение и удаление товаров в корзине, добавление в избранное или удаление из него, создание страницы с детальной информацией о товаре, фильтрация по категориям товаров, моментальный поиск товара, отображение комментариев пользователей к товару, создание и редактирование комментариев, Unit тесты (Jest).

Подробнее

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

E-commerce & Retail • FinTech & Banking
ИШ
Илья Ш.
Москва
React разработчик
Senior
3 275,41 Р/час
MobX
NX
extensions
firefox
HTML5
ISR
lit
Accessibility
ELK
Sass
+158

Илья — Senior React разработчик из Москвы с опытом работы 3 года 3 месяца. Специализируется на разработке фронтенда с использованием React. Имеет опыт работы в отраслях FinTech & Banking и E-commerce & Retail. Участвовал в разработке и поддержке внутреннего продукта Service Desk, создании таск-трекера и инструмента для ЦИК в крупном банке. Оптимизировал загрузку страниц, внедрил практики доступности и перешёл на Vite.js после Create-React-App с Webpack. Эффективно взаимодействовал с командами бэкенда и дизайна. Также работал над личным кабинетом сервиса по контролю за выборами, где занимался разработкой интерфейсных компонентов и проведением код-ревью. Предложил переход с React-Redux на React-Query. Имеет опыт работы над несколькими параллельными проектами в сфере E-commerce & Retail, включая разработку интерфейсов возврата денег, приложения для поиска клиентских чеков, калькулятора штата и UI для волонтёров. Внедрил процесс код-ревью и начал процесс тестирования фронтенда.

Подробнее
E-commerce & Retail • FinTech & Banking • GameDev • Insurance • IoT
КП
Константин П.
Москва
Java разработчик
Senior
2 428,57 Р/час
pgvector
ALB
паттерны
системное программирование
ELK
AWS EC2
Grafana
Работа с интеграциями
Gin
Наставничество
+93

Константин — Senior Java разработчик с опытом работы более 7 лет. Специализируется на разработке бэкендов для приложений и сервисов с высокой нагрузкой. Имеет опыт работы в отраслях E-commerce & Retail, GameDev, FinTech & Banking, IoT, Insurance. Ключевые навыки: Java, API, PostgreSQL, Redis, Docker, Kubernetes, AWS, SQL, Kafka, RabbitMQ, Spring Boot, Maven, Linux, REST, Mockito, JWT, Git, Spring WebFlux, Microservice Architecture, Spring Security, Jenkins, Java Core, CI/CD, Spring Data, WebSockets, Java EE, Tomcat, Gitlab CI, Gradle, MongoDB, JUnit, Elasticsearch, MySQL, Flyway, Java 11, Java 17, Lombok, JPA, JDBC, Hibernate ORM, Camunda, Spring Cloud. Участвовал в проектах в ролях ведущего разработчика Java и Team Lead. Имеет опыт разделения монолитных систем на микросервисные архитектуры, оптимизации производительности, работы с базами данных, внедрения кеширования, асинхронной обработки запросов, использования паттернов и архитектурных решений. Реализовал проекты для МТС, Inui, GP, Stream, СберБанк.

Подробнее