Frontend-разработчик (Vue.js/Nuxt)
Санкт-Петербург, РоссияМиддл
Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет120 000 ₽
Опыт работы от 1 года до 3х лет120 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1Aq0
О себе
На данный момент Frontend-разработчик.
Мои компетенции и опыт
Frontend-разработчик на Vue 3 и Nuxt, TypeScript - работаю как с легаси, так и с современным стеком.
Сейчас веду SPA-админку для CRM-системы: Vue 3 (TypeScript strict), Pinia, TanStack Table, бэкенд на Laravel. Матрица прав с drag-select по образцу Excel, генерация договоров в .docx/.pdf, командная палитра со сквозным поиском, дашборд с графиками. На этапе неопределённого контракта с бэкендом поднял mock-бэкенд на FastAPI, чтобы не простаивать.
На предыдущем месте (веб-студия, 9 месяцев) вёл фронтенд нескольких коммерческих проектов на разном стеке, из крупных:
- Сплитекс - промышленный портал на Bitrix, легаси нужен доступ к резюме Разложил на SCSS-модули и TypeScript. Самое сложное - секция с фиксацией во вьюпорте (переход от полноэкранного изображения к двухколоночной сетке по скроллу) и залипающий хэдер: сначала на ScrollTrigger-pin, из-за рывков на слабых устройствах переписал на нативный sticky. Футер с анимированным логотипом на Lottie. По оптимизации медиа взаимодействовал с бэкендером. CSS с 1,2 МБ до 143 КБ, PageSpeed с 69 до 89.
- Apple Inside - интернет-магазин на Bitrix. Спроектировал дизайн-систему для рич-контентных страниц товаров: атомарные классы, токены, трёхслойная архитектура (базовые стили / проектные оверрайды / поведение), сетка на clamp(), лейзилоад и автоплей видео через IntersectionObserver. Поднял локальный Flask-сервер с live-reload для разработки в реальной обёртке товара без публикации на прод. Сборка нового рич-контента упала с ~2 дней до 3-6 часов. Пересобрал сторис на Swiper, добавил свайп-витрину товаров по образцу ДНС, лейзилоад и скелетоны на весь сайт.
- Legacy CRM - чистый PHP без версионирования, доступ только по FTP. Создал репозиторий, поднял FTP auto-sync (вотчер + post-commit hook) - получил git-историю независимо от среды. Системный проход по мобильной адаптивности, 30+ точечных и глобальных фиксов.
Плюс с десяток проектов поменьше - точечные правки и небольшие фичи, отдельно не расписываю.
Параллельно делаю телеграм-ботов с приёмом оплаты на aiogram.
Личный сайт на Nuxt 4 (SSR, своя дизайн-система, свой сервер, CI/CD) - спроектировал и держу сам.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
