Desarrollador frontend

    A convenir
    Rusia
    Volgogrado
    Tiempo completo
    Trabajo remoto
    Experiencia laboral
    10 años 10 meses
    Último empleo

    ЭКВИО

    Разработчик программного обеспечения web приложений
    7 años 2 meses

    Sobre ti

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

    Experiencia en afiliación

    No hay datos disponibles

    Experiencia laboral
    10 años 10 meses

    Febrero 2019 - Marzo 2026
    (7 años 2 meses)
    ЭКВИО
    Разработчик программного обеспечения 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), участвовал в формировании подхода к тестированию ключевых частей приложения.
    Junio 2015 - Febrero 2019
    (3 años 9 meses)
    Mono Digital
    Программист
    Обязанности: - Разрабатывал и поддерживал веб-сайты на HTML5, CSS3, Java (jQuery) - Интегрировал верстку с CMS MODX. - Реализовывал интерактивный UI с использованием jQuery (слайдеры, формы, анимации). - Адаптировал сайты под мобильные устройства (responsive / adaptive). - Оптимизировал скорость загрузки страниц. - Работал с формами (валидация, отправка данных). - Вносил правки и дорабатывал существующие проекты. - Работал по макетам (Figma / PSD). Достижения: - Разработал 30+ лендингов и корпоративных сайтов. - Улучшил скорость загрузки страниц (оптимизация изображений, CSS/JS). - Реализовал reusable UI-решения (повторно используемые компоненты на jQuery). - Повысил адаптивность проектов (корректная работа на мобильных устройствах). - Сократил количество багов за счет тестирования и отладки.

    Habilidades

    Vuex
    Pinia
    Vitest
    MSW
    Tanstack
    Nuxt
    FSD
    TypeScript
    Webpack
    Optimización y rendimiento
    Vue.js
    HTML5
    CSS3
    Pruebas unitarias
    API REST

    Dominio de idiomas

    No hay datos disponibles

    Tipo de empleo

    Tipo de empleo
    Tiempo completo, Por proyecto
    Formato de trabajo
    Trabajo remoto, Presencial
    Horario de trabajo
    5/2
    Reubicación
    No posible
    Viajes de trabajo
    Viajes posibles