Frontend-розробник

    Договірна
    Росiя
    Волгоград
    Повна
    Віддалена робота
    Досвід роботи
    10 років 10 місяців
    Останнє місце роботи

    ЭКВИО

    Разработчик программного обеспечения web приложений
    7 років 2 місяці

    Про себе

    Про себе
    Frontend-разработчик (Vue.js / Nuxt) с опытом работы над крупными веб-приложениями и развитием фронтенд-архитектуры. Проектирую и разрабатываю сложные интерфейсы, участвую в архитектурных решениях, оптимизации производительности и развитии масштабируемых SPA. Ключевой опыт: разработка и развитие крупных SPA на Vue.js участие в миграции Vue 2 → Vue 3 (Composition API, обновление архитектуры) проектирование и развитие дизайн-систем и переиспользуемых UI-компонентов внедрение подходов к управлению серверным состоянием (Vue Query) работа с SSR-приложениями на Nuxt 2 и Nuxt 3 разработка и поддержка unit-тестов (Vitest), участие в повышении качества покрытия кода Фокусируюсь на производительности, масштабируемости и устойчивой архитектуре фронтенд-приложений.

    Досвід в Affiliate

    Дані відсутні

    Досвід роботи
    10 років 10 місяців

    Лютий 2019 - Березень 2026
    (7 років 2 місяці)
    ЭКВИО
    Разработчик программного обеспечения web приложений
    Разработка и развитие крупного веб-приложения. Участвовал в развитии архитектуры фронтенда, оптимизации производительности и создании переиспользуемых UI-компонентов. Разработка продукта: - Разрабатывал и поддерживал пользовательские интерфейсы и бизнес-функциональность веб-приложения на Vue.js. - Реализовывал ключевые продуктовые функции и бизнес-процессы платформы. - Участвовал в развитии продукта и внедрении новых возможностей. Архитектура и развитие проекта: - Принимал участие в проектировании архитектуры фронтенда и стандартов разработки (структура модулей, подход к состоянию, API-слой). - Участвовал в миграции крупного фронтенд-приложения с Vue 2 на Vue 3, включая переход на Composition API и модернизацию архитектуры. - Имею опыт работы с Nuxt 2 и Nuxt 3, понимаю особенности SSR/SSG, гидрации, маршрутизации и работы с серверным рендерингом в рамках Vue-экосистемы. - Проводил рефакторинг управления состоянием приложения и миграцию с Vuex на Pinia, приведя архитектуру проекта в соответствие с современными практиками экосистемы Vue 3. - Участвовал в создании и развитии дизайн-системы, разрабатывал переиспользуемые UI-компоненты. - Разрабатывал и развивал переиспользуемые UI-компоненты дизайн-системы на Element Plus, документировал и тестировал их в Storybook, обеспечивая покрытие всех состояний и использование в различных модулях приложения. - Отвечал за ключевые части фронтенда в рамках продуктовой команды, включая внедрение новых фич и технических решений. Производительность: - Оптимизировал работу фронтенда, что позволило увеличить производительность приложения примерно в 2 раза. - Реализовал кеширование и фоновые обновления данных, значительно ускорив навигацию между разделами приложения. - Оптимизировал загрузку данных и взаимодействие с API, добившись практически мгновенных переходов между страницами. Работа с серверным состоянием: - Внедрил Vue Query для управления серверным состоянием и оптимизации работы с API. - Реализовал механизмы кеширования данных и фонового обновления. Тестирование: - Разрабатывал и поддерживал unit-тесты (Vitest), участвовал в формировании подхода к тестированию ключевых частей приложения.
    Червень 2015 - Лютий 2019
    (3 роки 9 місяців)
    Mono Digital
    Программист
    Обязанности: - Разрабатывал и поддерживал веб-сайты на HTML5, CSS3, Java (jQuery) - Интегрировал верстку с CMS MODX. - Реализовывал интерактивный UI с использованием jQuery (слайдеры, формы, анимации). - Адаптировал сайты под мобильные устройства (responsive / adaptive). - Оптимизировал скорость загрузки страниц. - Работал с формами (валидация, отправка данных). - Вносил правки и дорабатывал существующие проекты. - Работал по макетам (Figma / PSD). Достижения: - Разработал 30+ лендингов и корпоративных сайтов. - Улучшил скорость загрузки страниц (оптимизация изображений, CSS/JS). - Реализовал reusable UI-решения (повторно используемые компоненты на jQuery). - Повысил адаптивность проектов (корректная работа на мобильных устройствах). - Сократил количество багов за счет тестирования и отладки.

    Навички

    Vuex
    Pinia
    Vitest
    MSW
    Tanstack
    Nuxt
    FSD
    Typescript
    Webpack
    Оптимiзацiя та продуктивнiсть
    Vue.js
    HTML5
    CSS3
    Юнiт-тестування
    REST API

    Володіння мовами

    Дані відсутні

    Зайнятість

    Зайнятість
    Повна, Проєктна
    Формат роботи
    Віддалена робота, Офіс
    Графік роботи
    5/2
    Переїзд
    Неможливий
    Відрядження
    Відрядження можливі