Степан Б. React разработчик, Middle+
ID 28889
СБ
Степан Б.
Мужчина, 20 лет
Россия, Ярославль, UTC+3
Ставка
2 440,5 Р/час
вкл. НДС 5% (90.48 Р)
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Проекты
(4 года)
Разработка Frontend Промышленной платформы в международной сталелитейной компании
Роль
Frontend разработчик
Обязанности
Краткое описание проекта:
Проект представляет собой реализацию концепции IoT (internet of things) где ключевой задачей является сбор множества данных и последующая работа с ними, такая как визуализация, создание и группировка данных по сущностям типа дашбордов, методик, топологии
Задачи / Обязанности на проекте:
- Разработка бизнес-логики, взаимодействие с API
- Взаимодействие с backend, devops, frontend разработчиками, дизайнерами, аналитиками
- Проходил, участвовал в code-review
- Ведение межпроектной библиотеки виджетов, выпуск релизов, хотфиксов:
• Уменьшил итоговый размер библиотеки в 8 раз
• Внедрил систему feature-флагов
• Вынес большинство разделов для использования между проектами
• Внедрял, сопровождал виджеты в проекты
- Значительно увеличил читаемость кода
- Сопровождал раздел Дашбордов:
• Реализовал систему редактирования и визуализации дашбордов с изменением размеров и сортировкой областей в ряду и между рядами
• Реализовал новый Табличный тип дашборда с возможностью поинтервальной агрегации данных и кастомизации в виде транспонирования и настроек таблицы
- Сопровождал раздел Топологии:
• Оптимизировал работу раздела
• Вынес работу с данными в мультистор решение на основе Zustand и Immer
• Абстрагировал раздел от работы с api для гибкого использования между проектами
• Добавил множество вариантов кастомизации с доступом к данным
• Актуализировал и значительно упростил схему данных api
- Сопровождал раздел Расширенного поиска по сигналам:
• Внедрил кастомизацию раздела с возможностью привязки к источнику данных
• Сопровождал раздел Визуализации
• Добавил множество группировок виртуальных и исходных сигналов по привязкам в формулах
• Доработал отображение мета информации на графиках
- Сопровождал компонент Date Picker на основе React Calendar:
• Внедрил множество готовых пресетов для работы с датой
• Доработал автообновление в разделах с новыми видами привязок к дате
- Сопровождал api построенное на Graphql:
• Внедрил кодогенерацию в готовые tanstack react query хуки
• Внедрил типизацию неточной hasura схемы
- Стандартизировал работу с модалками в приложении
Стек специалиста на проекте
Kit, GraphQL, TypeScript, Formik, Requests, Yup, React Query, Redux Toolkit, Axios.js, Material UI, React Table, Date-fns, React, zustand, Design system, React Calendar, tanstack, notistack, custom, dnd, codegen
Отрасль проекта
Manufacturing
Период работы
Август 2024 - Июль 2025
(1 год)
Разработка web-приложения для походов
Роль
Frontend разработчик
Обязанности
Краткое описание проекта:
Приложение для походов: формирование походов, учет багажа, формирование групп людей.
Задачи / Обязанности на проекте:
- Разработка бизнес-логики, взаимодействие с API
- Взаимодействие с backend, frontend разработчиками, дизайнерами
- Проходил, участвовал в code-review
- Реализация многошаговых форм создания туров с возможностью перемены местами элементов списков (с помощью библиотеки DND-kit)
- Реализация списков отображения, переключения вида отображения
- Разработка логики авторизации с помощью смены режима пользователя
Стек специалиста на проекте
Kit, Webpack, TypeScript, Emotion, Redux Toolkit, Redux Thunk, Axios.js, Material UI, I18n, React, dnd
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Январь 2024 - Август 2024
(8 месяцев)
Разработка web-приложения для конструктора сайтов
Роль
Frontend разработчик
Обязанности
Краткое описание проекта:
Разработка web-приложения для конструктора сайтов в IT-компании
Задачи / Обязанности на проекте:
- Поддерживал и расширял текущий функционал приложения
- Разрабатывал frontend конструктора и самого лендинга (который строился исходя из работы с конструктором)
- Работа с API происходила с помощью Apollo Client и GraphQL схем
- Хранение данных в redux
- Разработка UI с помощью библиотеки Semantic UI
- Проходил, участвовал в code-review
- Взаимодействовал с frontend-разработчиками, дизайнерами, project-manager
- Реализовал интерфейс для работы с галереями на лендингах, загрузка, удаление изображений, порядок отображения, выбор превью, скрытие изображений, отображение галерей на лендингах в виде слайдера
- Разработка UI для работы с данными лендинга (различные формы)
Стек специалиста на проекте
JavaScript, Redux, Formik, Prop-types, Redux Thunk, Semantic UI, I18n, React, Apollo client
Отрасль проекта
Marketing, Advertising & Design
Период работы
Июль 2023 - Январь 2024
(7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
ГПОУ ЯО Ярославский градостроительный колледж
Специальность
Информационные системы и программирование
Завершение учебы
2025 г.