Firecode

Специалисты · FC-116

Frontend-разработчик (Vue) Middle+

Опыт
4 года
Экспертиза
Frontend-разработчик
Отрасли
Финтех, Ритейл, Логистика, Госсектор

Фронтенд-разработчик с четырёхлетним опытом создания интерфейсов на Vue и Nuxt. Работает с управлением состоянием через Vuex и Pinia, интегрирует REST API и настраивает сборку проектов. Применяет TypeScript для типизации кода, использует компонентные библиотеки и покрывает функциональность тестами.

  • Middle+грейд
  • 4 годаопыт
  • 7проектов в CV
  • 4отрасли
TypeScriptVueNuxtPostmanLaravelVuexPiniaVue-routerVuetifyQuasar

Стек

Технологический стек

Frontend-разработка

JavaScript/TypeScript
JavaScriptTypeScript
Фреймворки
VueNuxt
Управление состоянием
VuexPinia
Маршрутизация
Vue-router
UI-библиотеки и компоненты
VuetifyQuasarVue-bootstrap
Стилизация
CSSSCSSFlexboxGrid
Сборка и инструменты
Vue-cliViteWebpackGulpBabel
Тестирование
JestMocha
Дополнительно
AxiosLodashVue-yandex-mapsCropper

Backend-разработка

Node.js
Express.js
API и форматы
REST APISOAPJSONJWT
Инструменты API
PostmanSwagger

Инструменты и рабочий процесс

Версионный контроль
GitGitLabGitHubBitbucket
Управление задачами
Jira
Линтеры и форматирование
ESLintPrettier
Пакетные менеджеры
npmyarn

Экспертиза

Ключевые навыки и экспертиза

Frontend-разработка

  • Разработка SPA и SSR-приложений на Vue.js и Nuxt.js
  • Эффективное управление состоянием (Vuex, Pinia) и маршрутизация
  • Адаптивная и кросс-браузерная вёрстка (Flexbox, Grid, SCSS)
  • Интеграция карт (Vue-yandex-maps), работа с изображениями (Cropper)
  • Настройка сборки проектов (Webpack, Vite, Gulp, Babel)
  • Модульное тестирование (Jest, Mocha)

Backend-разработка

  • Создание серверных приложений на Node.js + Express.js
  • Разработка и интеграция REST/SOAP API, работа с JWT
  • Документирование и тестирование API (Swagger, Postman)

Рабочий процесс

  • Следование best practices (чистый код, модульная архитектура)
  • Работа с системой контроля версий Git и CI/CD (через GitLab/GitHub)
  • Ведение задач в Jira, линтинг и форматирование кода (ESLint, Prettier)

Проекты

Ключевые проекты

Названия заказчиков не раскрываются. Детали обсуждаем на встрече.

Международная бизнес-школа

29 месяцев (Март 2024 – Июль 2026)

Система представляет собой сайт школы с возможностью покупки образовательных программ и билетов на мероприятия. Содержит основную информацию о школе. Состоит из клиентской, административной и CMS-частей. Клиентский функционал включает личный кабинет пользователя с программой лояльности, информацией об образовательных программах, прогрессе обучения, расписании и сопутствующих данных. Через админ-панель ведётся структурированная работа с информацией о пользователях, редактирование заказов, основных программ и справочников системы, а также интеграция со сторонними системами школы. Для создания лендингов с динамическими панелями, формами и основным контентом используется Twill-CMS. Отдельное направление — проекты игровой тематики: командные квизы с заданной тематикой, проводимые в аудиториях кампуса бизнес-школы через веб-сайт.

Роль
Frontend-разработчик
Состав команды
1 тим-лид, 2 frontend-разработчика, 4 backend-разработчик

Что реализовывал

  • Пошаговые формы с данными пользователей для поступления и оплатой;
  • Web-приложения квизов с механиками раундов, вопросов и итоговых таблиц;
  • Редизайн сайта;
  • Операционка по доработкам легаси частей и переписыванию логики;
  • Редизайн сайта;
  • Лидирование процессов редизайна, подготовка и распределение задач на бэк и фронт.
Стек технологий
  • Nuxt
  • Vue
  • Tailwind
  • Vue-bootstrap
  • Alpine.js
  • Axios
  • HTML
  • SCSS.

Квест-платформы для конкурса и банка

3 месяца (Декабрь 2024 – Февраль 2025)

Системы предназначены для заполнения заявок участия в конкурсе, предоставления информации о квестах с дальнейшим их прохождением. Состоит из клиентской и API частей. Клиентский функционал состоит из ЛК с информацией о пользователе и достижениях в квестах, списка конкурсов и детальные страницы с их описанием, формы для подачи заявок нескольких типов (включающих только фото, либо фото и видео), лендинговая страница с переходом на квесты с ответами на вопросы либо заполнением основной информации. Через API происходит генерация данных и взаимодействие со сторонними сервисами.

Роль
Frontend-разработчик
Состав команды
2 frontend-разработчика, 1 backend-разработчик, 2 QA, 1 PM

Что реализовывал

Разработка пользовательских интерфейсов

  • Реализовал формы подачи заявок с загрузкой фото и прикреплением ссылок на видео из VK.
  • Создал пошаговую форму с выбором квеста и последующим заполнением текстовых полей и загрузкой файлов.
  • Выполнил верстку резинового лендинга.

Мультимедиа и интеграции

  • Добавил воспроизведение видео на детальной странице конкурса.
  • Интегрировал API OpenLayers для работы с картами.
Стек технологий
  • Vue
  • Vite
  • TypeScript
  • Axios
  • HTML
  • SCSS.

Личный кабинет микрофинансовой компании

22 месяца (Июль 2021 – Сентябрь 2023)

Cистема предназначена для получения клиентами займов, дополнительных услуг и основной информации. Состоит из клиентской, админской и API частей. Функционал админ-панели предназначен для взаимодействия операторов с проблемными заявками клиентов и реализует возможность переходить в личный кабинет клиента для помощи прохождения анкеты. Клиентский функционал состоит из ЛК, шагов с формами заполнения основной информации клиента, выбора продуктов и сторонних услуг компании, отображения итоговых условий. Через API происходит генерация данных и взаимодействие со сторонними сервисами.

Роль
Frontend-разработчик
Состав команды
2 frontend-разработчика, 3 backend-разработчик, 4 QA, 2 PM, 3 аналитика

Что реализовывал

Разработка и рефакторинг

  • Провел переход на новый дизайн с правкой структуры полей.
  • Добавил новые сущности и шаги в клиентскую часть.

Интеграции и работа с данными

  • Реализовал сокетное взаимодействие с API.
  • Обеспечил вывод доступных офисов на карте для каждого города.
  • Разработал функционал синхронного отображения данных между мобильной и десктопной версиями страницы.
Стек технологий
  • Vue
  • Vue cli
  • Vuex
  • Vue-router
  • Vue-bootstrap
  • Axios
  • Laravel
  • HTML
  • SCSS.

Маркетплейс товаров и услуг

6 месяцев (Январь 2021 – Июнь 2021)

Система предназначена для продажи товаров и услуг. Состоит из клиентской, админской и API частей. Админ-панель позволяет просматривать информацию о клиентах и заказах, редактировать карточки продуктов. Клиентский функционал включает отображение списков товаров и их карточек со слайдером фото, корзину, заполнение личного кабинета.

Роль
Frontend-разработчик
Состав команды
2 frontend-разработчика, 1 backend-разработчик, 1 PM, 1 QA

Что реализовывал

Верстка и компоненты

  • Выполнил Pixel-perfect верстку с нуля по макетам Figma.
  • Разработал шаблоны страниц и переиспользуемые компоненты.
  • Реализовал кастомную генерацию нескольких фото со стандартными разрешениями и кроппер для аватара в личном кабинете.

Логика и интеграция

  • Настроил форматирование данных и валидацию форм.
  • Организовал взаимодействие с API.
Стек технологий
  • Nuxt
  • Quasar
  • Vue-bootstrap
  • Axios
  • HTML
  • SCSS.

Онлайн-сервис регистрации участников всероссийского шествия

6 месяцев (Июль 2021 – Декабрь 2021)

система предназначена для сбора информации о ветеранах. Состоит из клиентской и API частей. После авторизации в ЛК доступны разделы с заполнением информации о ветеране, добавлением фото и видео материалов. На отдельной странице была интерактивная анимация с выводом карточек ветеранов по пути следования шествия.

Роль
Frontend-разработчик
Состав команды
2 frontend-разработчика, 3 backend-разработчик, 1 PM, 2 QA

Что реализовывал

Пользовательские функции

  • Реализовал авторизацию.
  • Выполнил Pixel-perfect верстку с нуля по макетам Figma.
  • Разработал кроппер для изображений, передачу фото и видео на сервер.

Интеграции

  • Подключил библиотеку карт.
  • Настроил взаимодействие с API.
Стек технологий
  • Vue
  • Vue cli
  • Vuex
  • Router
  • Axios
  • HTML
  • SCSS.

Государственная электронная библиотека

4 месяца (Март 2021 – Июнь 2021)

Взаимодействие пользователя с доступными книгами, админ панель. Заполнение информации о местах сбора шествия, о ветеранах.

Роль
Frontend-разработчик
Состав команды
1 frontend-разработчика, 2 backend-разработчик, 1 PM, 1 QA

Что реализовывал

  • Разработал страницы с использованием элементов Vuetify (таблицы, пагинация и пр.).
  • Выполнил верстку шаблонов для PDF-генерации.
  • Настроил взаимодействие с API.
Стек технологий
  • Vue
  • Vue cli
  • Vuex
  • Router
  • Axios
  • HTML
  • SCSS.

CRM система мониторинга

7 месяцев (Июль 2020 – Январь 2021)

Взаимодействие с контрактами по госзакупкам авиадеталей, контракты на предоставление услуг, учет и обработка связанных данных.

Роль
Frontend-разработчик
Состав команды
3 frontend-разработчика, 3 backend-разработчик, 1 PM, 1 QA

Что реализовывал

  • Создал каркас SPA-приложения для модульной backend-архитектуры.
  • Реализовал универсальную таблицу для вывода данных с форматированием информации.
  • Разработал BPMN-конструктор с использованием соответствующей библиотеки.
  • Настроил взаимодействие с API.
Стек технологий
  • Vue
  • Vue cli
  • Vuex
  • Router
  • Vue-bootstrap Axios
  • HTML
  • SCSS.

Заявка

Запросить этого специалиста

Пришлём полное CV и предложим дату старта. Если профиль уже занят — подберём равнозначного.

Все специалисты

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.

Запросить FC-116

Достаточно имени и контакта — остальное по желанию.

PDF, DOC, DOCX, RTF, ODT, XLSX, PNG, JPG — до 10 МБ