Middle Frontend Developer (Vue, Nuxt, TypeScript)
- 150000 руб.
- Россия (Москва)
- 58 мин. назад
Контактное лицо: Богдан Сколарев
Страна проживания: Россия
Возраст: 24
Специальность: Frontend-разработчик
Стаж работы: 3–5 лет
Телефон:
Опыт работы:
05.2025–09.2026 — Reforma.business, Москва — Frontend Developer.
Разрабатывал Nuxt-приложение: публичные разделы, страницы мероприятий, регистрацию и личный кабинет участников. Перенёс Vue 3 проект на Nuxt 3 и настроил SSR, загрузку данных и SEO-метаданные. Повысил Lighthouse Performance с 45 до 70, сократил initial JS payload на 17%. Централизовал авторизацию, роли и разрешения в Pinia. Работал с FSD и типизированными переиспользуемыми компонентами. Настроил GitLab CI/CD, Playwright smoke-тесты, Docker-сборку и Storybook для 25+ компонентов.
03.2023–04.2025 — Joom / JoomPro, Москва — Frontend Developer.
Разрабатывал B2B-портал оптовых закупок: каталоги, заявки, заказы и отслеживание поставок. Оптимизировал списки из 3 000+ записей с debounce, AbortController и виртуализацией, снизив число API-запросов на 40%. Создавал формы с Vee-validate и обработкой ошибок, библиотеку UI-компонентов по Atomic Design. Разработал личный кабинет с документами и статусами поставок. Перенёс управление состоянием с Vuex на Pinia при миграции на Vue 3. Участвовал в декомпозиции задач, согласовании требований и code review.
Разрабатывал Nuxt-приложение: публичные разделы, страницы мероприятий, регистрацию и личный кабинет участников. Перенёс Vue 3 проект на Nuxt 3 и настроил SSR, загрузку данных и SEO-метаданные. Повысил Lighthouse Performance с 45 до 70, сократил initial JS payload на 17%. Централизовал авторизацию, роли и разрешения в Pinia. Работал с FSD и типизированными переиспользуемыми компонентами. Настроил GitLab CI/CD, Playwright smoke-тесты, Docker-сборку и Storybook для 25+ компонентов.
03.2023–04.2025 — Joom / JoomPro, Москва — Frontend Developer.
Разрабатывал B2B-портал оптовых закупок: каталоги, заявки, заказы и отслеживание поставок. Оптимизировал списки из 3 000+ записей с debounce, AbortController и виртуализацией, снизив число API-запросов на 40%. Создавал формы с Vee-validate и обработкой ошибок, библиотеку UI-компонентов по Atomic Design. Разработал личный кабинет с документами и статусами поставок. Перенёс управление состоянием с Vuex на Pinia при миграции на Vue 3. Участвовал в декомпозиции задач, согласовании требований и code review.
Образование:
Высшее, 2023. Донецкий национальный технический университет, Донецк. Кафедра автоматизированных систем управления. Специальность: «Информационные системы и технологии в технике и бизнесе».
Профессиональные и другие навыки:
JavaScript ES6+, TypeScript, Vue.js 2/3, Nuxt.js 2/3, Composition API, Options API, Pinia, Vuex, Vue Router, VueUse, Vee-validate, REST API, WebSocket, SSR/CSR/SPA, HTML5, CSS3, SCSS/Sass, Tailwind CSS, BEM.
Vite, Webpack, FSD, Atomic Design, Git, GitLab CI/CD, Docker, Storybook, Vitest, Playwright, ESLint, Prettier.
Оптимизация производительности, виртуализация больших списков, разработка переиспользуемых компонентов, формы с валидацией, обработка ошибок API, Scrum/Agile, работа с PM, QA, backend и дизайнером. Английский — B2.
Vite, Webpack, FSD, Atomic Design, Git, GitLab CI/CD, Docker, Storybook, Vitest, Playwright, ESLint, Prettier.
Оптимизация производительности, виртуализация больших списков, разработка переиспользуемых компонентов, формы с валидацией, обработка ошибок API, Scrum/Agile, работа с PM, QA, backend и дизайнером. Английский — B2.
Владение языками:
Английский
Дополнительно:
Frontend-разработчик Vue/Nuxt с 3+ годами коммерческого опыта. Рассматриваю полную, частичную и проектную занятость, офис, удалённый и гибридный формат. Проживаю в Москве, готов к командировкам. Английский — B2.
Telegram: https://t.me/BogdanSco
Email: scolarev@gmail.com
Telegram: https://t.me/BogdanSco
Email: scolarev@gmail.com
