Егор Р., Middle, Frontend разработчик

Male avatar
Егор Р.
Россия, Москва
2 875 ₽/час 460 000 ₽/мес.
    Frontend разработчик
    React разработчик
    Vue.js разработчик
    JavaScript разработчик
  • Middle
Опыт работы:
От 3 до 6 лет
Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
TypeScript
Vue
Next.js
nuxt
Tailwind
Effector
zustand
SEO
FSD
MUI
Jinja2
Git
Figma
Styled Components
Bootstrap
Webpack
ES6+
BEM
vuejs
Technology:
React
PHP
CSS
JavaScript
HTML5
REST API
Sass
Gulp
Applications:
SCSS
Docker
Формат работы
Удалённо
Описание о специалисте

Frontend-разработчик с опытом коммерческой разработки более 4 лет. Работал над B2B-системами и e-commerce платформами, создавал функционал от сложных форм авторизации и управления данными до оптимизированных поисковых сценариев и платежных модулей. Имеет опыт как в разработке интерфейсов, так и в решении архитектурных задач: построение UI-kit, внедрение state-management (Effector, Zustand), настройка интернационализации и темизации, SEO и конфигураций проекта.

Примеры работ

VIPGROUP
Описание задачи/проекта

Система бронирования VIP-сервисов для пассажиров регулярных рейсов.

Позиция на проекте
Frontend-разработчик
Размер команды
TeamLead, 1 x FE, 2 x BE
Ответственность
  1. Разработка функционала для управления пассажирами: формы изменения и удаления, интеграция с API, перенос и рефакторинг компонентов.
  2. Создание и оптимизация поисковой формы: живой поиск аэропорта, выбор пассажиров, обработка исключений (отсутствие транзита), адаптивная верстка.
  3. Реализация сложных сценариев авторизации и регистрации: OTP-инпуты, вход по телефону и коду, обработка повторной отправки кода, защита роутов, интеграция API авторизации.
  4. Построение и доработка UI-kit: числовые инпуты, радиокнопки, чекбоксы, поповеры, уведомления, расширение базовых инпутов, унификация локализации через i18n.
  5. Внедрение и настройка интернационализации и темизации (i18n, переключение языков и цветовой схемы, множественные формы существительных).
  6. Оптимизация пользовательского интерфейса: переработка логики UI-кнопок, редизайн инпутов, улучшение футера, автоматическое закрытие модалок.
  7. Архитектурные задачи: переход на zustand для стейт-менеджмента, внедрение react-hook-form + zod для валидации форм, настройка SEO-модуля, конфигураций и структуры проекта (FSD).
  8. Поддержка командных процессов: настройка prettier, переход на yarn, рефакторинг глобальных стилей, модульный подход к UI-компонентам.
Технологии и инструменты
PHP, NextJS
Период работы/продолжительность
Июль 2025 г. - Январь 2026 г.
Матрас.ру
Описание задачи/проекта

Разработка e-commerce платформы.

Позиция на проекте
Frontend-разработчик
Размер команды
Product Manager, Team Lead, 2 x QA, UX/UI, 2 x Backend, 2 x Frontend
Ответственность
  1. Перевод ключевых страниц (каталог, карточка товара, корзина, статические страницы) на Nuxt.js с поддержкой SSR, устранением ошибок гидрации и оптимизацией клиентских/серверных плагинов.
  2. Разработка и поддержка UI kit: новые компоненты (input, textarea, кнопки, модалки, слайдеры), оптимизация типографики, переход на Tailwind v4, наполнение SVG-спрайта.
  3. Интеграция и доработка функционала онлайн-оплаты (включая сервис «Долями»), корректная обработка скидок и акций в корзине.
  4. Внедрение и настройка виджетов чатов, cookie-баннера, аналитических пикселей и CPA-сервисов.
  5. Рефакторинг и оптимизация кода: миграция с Pug на Vue-компоненты, переработка Pinia сторов, чистка legacy-UI-kit, оптимизация HTML-парсера.
  6. Исправление и оптимизация работы пользовательских форм: фильтры, поиск, корзина, отзывы, добавление файлов, адаптивные версии.
  7. Разработка и доработка логики страниц товара: галерея, комплектации, табы/аккордеоны, UGC-отзывы и рейтинги.
  8. Поддержка и улучшение мобильных сценариев: адаптивные версии карточек товаров, каталогов, галерей, форм оплаты.
  9. Регулярное участие в код-ревью, выявление и исправление ошибок коллег, взаимодействие с дизайнерами для согласования UI-решений.
Технологии и инструменты
Pinia, Tailwind, TypeScript, nuxt, Vue3
Период работы/продолжительность
Декабрь 2024 г. - Июль 2025 г.
NDA
Описание задачи/проекта

Разработка MVP-версии платформы, для управления базой геологических данных организации в добывающей отрасли

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Реализовал кастомную библиотеку авторизации/аутентификации на проекте с использованием REST API (Django REST Framework);
  2. Настроил роутинг с учетом статуса авторизации и ролей пользователей;
  3. Разработал универсальный виджет таблицы, с возможностью редактирования данных (одиночное, множественное, полное), добавления новых строк и удалением имеющихся;
  4. Создал базовый UI-kit проекта (на базе MUI)
  5. Заложил основу для декомпозиции бизнес-логики с использованием Effector:
  6. плагины для создания моделей сущностей;
  7. переиспользуемые утилиты и юниты (события открытия и закрытия страниц, сброса данных, выполнения запросов);
  8. Разработал компонент для импорта геоданных на сервер с полноэкранной drag-n-drop зоной для прикрепления файлов.
  9. Проект содержит много интерактивных элементов. Поэтому особый упор был сделан на:
  10. оптимизацию рендеринга и запросов к серверу;
  11. универсальный UX на всех формах и таблицах;
  12. использование прелоадеров, скелетонов;
  13. грамотную валидацию данных и понятное информирование пользователей о результатах его действий.
Технологии и инструменты
Effector, FSD, MUI, TypeScript, Next.JS 14
Период работы/продолжительность
Март 2024 г. - Октябрь 2024 г.
Институт истории материальной культуры РАН
Позиция на проекте
Frontend-разработчик
Ответственность
  1. Создал UI-kit проекта, который позволил упростить работу над страницами по изменениям от заказчика;
  2. Настроил крупную систему роутинга (более 70 страниц), с динамическими параметрами и обработкой ошибок;
  3. Реализовал поиск по сайту с глубоким парсингом результатов (из REST API) в удобный для пользователя интерфейс;
  4. Разработал кастомный виджет пагинации, который используются во многих разделах сайта (списки сотрудников, мероприятий, новостей и тд.);
Технологии и инструменты
FSD, sсss, TypeScript, Next.js 13
Период работы/продолжительность
Ноябрь 2022 г. - Июль 2024 г.
Николо-Сольбинского женского монастыря
Позиция на проекте
Frontend-разработчик
Ответственность
  1. Написал библиотеку миксинов и функций для ускорения работы с SCSS;
  2. Создал сервис для заказа треб:
  3. форма для заказа с вводом данных и сохранением заказа в корзине;
  4. корзина (через Local Storage) с управлением списком треб, выбором платежного сервиса и оплатой;
  5. Создал сервис для сбора пожертвований на нужды монастыря
  6. Реализовал формы для:
  7. обратной связи;
  8. подписки на еженедельную газету монастыря;
  9. Подключил Google reCAPTCHA v3 ко всем формам сайта;
Технологии и инструменты
Gulp, JavaScript, Jinja2, SCSS, Webpack, django-templates

Образование

Высшее
Название учебного заведения/курса
Елецкий государственный университет им. И.А. Бунина, Елец
Специальность
Информатика и вычислительная техника
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster