Senior Frontend Engineer (Vue.js/Nuxt)
- 4500 €
- Австралия
- 8 мин. назад

Контактное лицо: Sergei Konovalov
Страна проживания: Сербия
Возраст: 36
Специальность: Frontend-разработчик
Стаж работы: 5–10 лет
Телефон:
Опыт работы:
Leningrad Agency, удаленно, 05.24 - наст.вр.
Senior Frontend Engineer
Развил Frontend-архитектуру высоконагруженной платформы на Vue.js/Nuxt.js с пиковой посещаемостью до 3,5 млн визитов.
Мигрировал приложение на современную архитектуру Nuxt, сократив время сборки с 5 до 1 минуты и ускорив работу приложения в 1,5 раза.
Создал библиотеку из 25+ UI-компонентов, сократив дублирование кода и ускорив выпуск функций.
Оптимизировал архитектуру приложения, вынеся бизнес-логику в сервисы и composables и централизовав работу с REST API.
Повысил качество Frontend-кода через Code Review и поддержку новых разработчиков.
Prodvigate, удаленно, 06.23 - 05.24
Lead Frontend Engineer
Возглавил Frontend-разработку на Vue.js, обеспечив архитектурные решения и менторинг Junior-разработчика.
Создал npm-монорепозиторий для 4 приложений, обеспечив переиспользование компонентов и ускорив разработку новых продуктов.
Создал библиотеку из 15+ UI-компонентов, сократив дублирование кода и ускорив разработку.
Переработал авторизацию, личный кабинет и платежные сценарии, переведя взаимодействие с Backend на REST API и снизив серверную нагрузку.
Оптимизировал Core Web Vitals, снизив INP с более 200 мс до уровня Good.
Leningrad Agency, Россия, 03.20 - 06.23
Frontend Engineer
Развил Frontend платформы на Vue.js/Nuxt.js с пиковой посещаемостью до 1 млн визитов.
Перенес управление турнирами и конкурсами в административную панель, сократив ручную работу с 10-12 до 1-2 часов.
Оптимизировал Vuex-хранилище, устранив дублирование состояния и ускорив приложение.
Разработал переиспользуемые UI-компоненты, упростив поддержку и развитие интерфейсов.
Real Time Technologies, Россия, 11.18 - 03.20
Frontend Engineer
Разработал интерфейсы видеостриминговой платформы на Vue.js, включая видеочат, трансляции и личные кабинеты.
Реализовал обмен сообщениями и событиями в реальном времени через WebSocket, обеспечив уведомления о подписках и начале трансляций.
Создал административные панели, рекламные виджеты и мобильную веб-версию приложения.
Viboom, Россия, 01.17 - 11.18
Junior Frontend Engineer
Разработал личные кабинеты на Vue.js, улучшив UI/UX и поддерживаемость кода.
Оптимизировал загрузку страниц, повысив показатели Google PageSpeed.
Senior Frontend Engineer
Развил Frontend-архитектуру высоконагруженной платформы на Vue.js/Nuxt.js с пиковой посещаемостью до 3,5 млн визитов.
Мигрировал приложение на современную архитектуру Nuxt, сократив время сборки с 5 до 1 минуты и ускорив работу приложения в 1,5 раза.
Создал библиотеку из 25+ UI-компонентов, сократив дублирование кода и ускорив выпуск функций.
Оптимизировал архитектуру приложения, вынеся бизнес-логику в сервисы и composables и централизовав работу с REST API.
Повысил качество Frontend-кода через Code Review и поддержку новых разработчиков.
Prodvigate, удаленно, 06.23 - 05.24
Lead Frontend Engineer
Возглавил Frontend-разработку на Vue.js, обеспечив архитектурные решения и менторинг Junior-разработчика.
Создал npm-монорепозиторий для 4 приложений, обеспечив переиспользование компонентов и ускорив разработку новых продуктов.
Создал библиотеку из 15+ UI-компонентов, сократив дублирование кода и ускорив разработку.
Переработал авторизацию, личный кабинет и платежные сценарии, переведя взаимодействие с Backend на REST API и снизив серверную нагрузку.
Оптимизировал Core Web Vitals, снизив INP с более 200 мс до уровня Good.
Leningrad Agency, Россия, 03.20 - 06.23
Frontend Engineer
Развил Frontend платформы на Vue.js/Nuxt.js с пиковой посещаемостью до 1 млн визитов.
Перенес управление турнирами и конкурсами в административную панель, сократив ручную работу с 10-12 до 1-2 часов.
Оптимизировал Vuex-хранилище, устранив дублирование состояния и ускорив приложение.
Разработал переиспользуемые UI-компоненты, упростив поддержку и развитие интерфейсов.
Real Time Technologies, Россия, 11.18 - 03.20
Frontend Engineer
Разработал интерфейсы видеостриминговой платформы на Vue.js, включая видеочат, трансляции и личные кабинеты.
Реализовал обмен сообщениями и событиями в реальном времени через WebSocket, обеспечив уведомления о подписках и начале трансляций.
Создал административные панели, рекламные виджеты и мобильную веб-версию приложения.
Viboom, Россия, 01.17 - 11.18
Junior Frontend Engineer
Разработал личные кабинеты на Vue.js, улучшив UI/UX и поддерживаемость кода.
Оптимизировал загрузку страниц, повысив показатели Google PageSpeed.
Образование:
СПбГПУ, Программное обеспечение вычислительной техники и автоматизированных систем, неоконченное высшее, Россия, 2007-2012.
Профессиональные и другие навыки:
Senior Frontend Engineer с опытом более 9 лет в разработке масштабируемых веб-приложений на Vue.js, Nuxt.js и JavaScript/TypeScript. Специализируюсь на проектировании Frontend-архитектуры, технологической модернизации и повышении производительности веб-продуктов. Ускорил сборку приложения в 5 раз и повысил его быстродействие в 1,5 раза. Создал переиспользуемые компонентные решения для платформ с посещаемостью до 3,5 млн визитов.HTML и CSSJavaScriptTypeScriptVue.jsSCSS и SASSGitGitHubREST APIFigmaWebSocketNuxt.jsvuexPiniaFrontend ArchitectureWeb Performance


