Frontend-разработчик (Vue.js / Nuxt)

Санкт-Петербург, Россия
Миддл
Информационные технологии • Разработка • Frontend • JavaScript • TypeScript • Vue.js • SCSS
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет

Кандидат ищет работу анонимно

Есть файл резюме (защищен)
О себе

Текущий статус/должность: Frontend developer.

Мои компетенции и опыт

Фронтенд разработчик нужен доступ к резюме + нужен доступ к резюме

Опыт работы: Октябрь 2023 — сейчас 

Air Production — аутсорс-разработчик цифровых решений, специализирующийся на e-commerce и сложных веб-продуктах. Компания создает маркетплейсы, платформы и интерфейсы, ориентированные на удобство пользователей.

Стек:
Frontend: Vue 3, Nuxt 4 (SSR), TypeScript, JavaScript, Pinia
UI: SCSS, BEM, Pug, адаптивная верстка, a11y (accessibility)
API: REST API, Swagger, Postman
Internationalization: Nuxt i18n
Tools: Git, GitLab, Figma
Build: Vite, Webpack
Дополнительно: работа с legacy, оптимизация гидратации, базовое знание React

Основные задачи:
1. Разрабатывала и развивала интерфейсы для e-commerce платформ B2B/B2C с месячным трафиком нужен доступ к резюме визитов
2. Создавала новые проекты с нуля и развивала существующие решения включая работу с legacy-кодом и сложной бизнес-логикой.
3. Проектировала компонентную архитектуру, разрабатывала переиспользуемые UI-компоненты и сложные пользовательские формы с динамической логикой и валидацией.
4. Интегрировала frontend с backend через REST API, настраивала обработку данных и ошибок, работала с Swagger и Postman.
5. Работала с Nuxt SSR, решала проблемы гидратации и синхронизации состояния; использовала Pinia и WebSocket.
6. Настраивала i18n и accessibility (a11y), включая мультиязычные интерфейсы и версии страниц для пользователей с ограниченными возможностями.
7. Проводила рефакторинг и устранение технического долга, участвовала в миграции проектов и оптимизации клиентского кода.
8. Участвовала в планировании и оценке задач, code review, взаимодействовала с backend-разработчиками, дизайнерами, QA и менеджерами проектов.

Достижения:
1. Разработала с нуля систему многошаговых пользовательских форм для страховых продуктов с динамическими сценариями и зависимой валидацией (VeeValidate), реализовала переиспользуемые компоненты и интеграцию с backend (включая проксирование SOAP), что упростило поддержку сложной бизнес-логики и снизило дублирование кода
2. Подключилась к legacy SSR-проекту job-платформы на этапе изменения бизнес-логики и редизайна. Разобралась в существующем коде, провела рефакторинг, устранила критические ошибки гидратации, стабилизировала состояние через Pinia и реализовала ключевые сценарии — фильтрацию через URL, личные кабинеты и чат на WebSocket. Довела проект до релиза.
3. Провела миграцию проекта с Vue 2 / Options API / NUXT3 на Vue 3 / Composition API / NUXT4, переработав структуру компонентов и повысив поддерживаемость существующего кода.
4. Провела анализ производительности frontend-приложения с помощью Chrome Performance DevTools и Webpack Bundle Analyzer: выявила узкие места, оптимизировала зависимости и размер бандла, обновила устаревшие библиотеки и устранила проблемы гидратации.

Кандидат ищет работу анонимно

Дополнительную информацию вы сможете получить, зарегистрировавшись в нашем сервисе


Специализация
Информационные технологииРазработкаFrontendJavaScriptTypeScriptVue.jsSCSS
Отрасль и сфера применения

Уровень
Миддл

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



Интересные кандидаты