Frontend Developer (Vue 3, Nuxt 3, TypeScript)
Москва, РоссияМиддл
Удаленная работа
Опыт работы от 3 до 5 лет160 000 ₽
Опыт работы от 3 до 5 лет160 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gh0d
О себе
На данный момент Frontend-разработчик (Vue, Nuxt, TypeScript).
Мои компетенции и опыт
Имею более 4 лет опыта разработки frontend-приложений с использованием JavaScript, HTML, CSS, Vue, TypeScript. В моем портфолио — разработка сложных систем, таких как платформы управления знаниями, сервисы аренды, решения для электронной коммерции и образовательные продукты.
В работе активно использую AI-инструменты GitHub Copilot, Claude. Имею опыт создания MCP и RAG.
- Рассматриваю работу в продуктовой компании с современным стэком.
- В настоящее время я нахожусь в России и открыт для предложений как от российских, так и от международных компаний.
Навыки
- Основной стек: Vue 3 (Composition API) · Nuxt 3 · TypeScript
- UI/UX: Tailwind CSS, SCSS/BEM, Figma, UI-библиотеки (Nuxt UI, HeadlessUI, Element UI, Vuetify, PrimeVue), Mobile First, адаптивная вёрстка
- Работа с API: REST, OpenAPI, Axios, WebSocket, Zod
- Библиотеки: Pinia, Vuex, VueUse, Vue Router, Lodash, Leaflet, Яндекс Карты API, VeeValidate
- Инструменты / среда разработки: нужен доступ к резюме , Vite, Webpack, ESLint, Prettier, Git, CI/CD, Docker, VSCode, GitHub Copilot, Claude Code
- Методологии: Agile, Scrum
Опыт работы
Frontend-разработчик — Лоция (ноябрь 2024 — август 2025)
Проект: «Итого» — система управления знаниями по типу Notion / Confluence: сложная система подчиненности и связи документов, продвинутый WYSIWYG-редактор.
Один из 3х frontend-разработчиков в распределённой команде (PM, QA, 3 backend, дизайнер, аналитик). Отвечал за архитектурные решения и разработку ключевых модулей системы.
- Переработал слой взаимодействия с API: с помощью CI/CD автоматизировал сборку API-клиента на основании OpenAPI-контракта в отдельный npm-пакет с runtime-валидацией Zod. Это ускорило взаимодействие с backend и поиск ошибок.
- Реализовал ключевые фичи, включая редактор на Tiptap, черновики, историю версий, комментарии и глобальный поиск.
- Разработал библиотеку кастомных UI-компонентов на базе Nuxt UI, сократив время разработки новых интерфейсов.
- Выполнил рефакторинг переиспользуемой логики, выделив её в composables, что сократило дублирование кода и упростило поддержку.
- Участвовал в оценке и декомпозиции задач в рамках Agile/Scrum с 90% точностью попадания в оценку.
- Внедрил Tailwind CSS с помощью Vite, что значительно ускорило разработку и сократило размер CSS-бандла на 90%.
- В рамках хакатона разработал AI чат-бот с web-интерфейсом и серверной частью, используя Nuxt и локальные LLM.
Frontend-разработчик — PunicApp (август 2023 — август 2024)
Проект: сервис по аренде спецтехники.
Ключевой frontend-разработчик в команде (3 frontend, 2 backend, PM, QA, дизайнер, аналитик). Отвечал за архитектуру приложения и контроль качества кода.
- Спроектировал frontend-архитектуру проекта и настроил окружение с использованием Vite, ESLint, Prettier и TypeScript.
- Реализовал функционал поиска, фильтрации, оформления и отслеживания заказов, формы создания и редактирования техники.
- Довёл проект с нуля до production за 8 месяцев.
- Регулярно проводил code review, что позволило стандартизировать и закрепить code style и best practices в команде.
Frontend-разработчик — OTCStores (июнь 2023 — июль 2023)
Проект: e-commerce в сфере страхования.
- В команде с fullstack-разработчиком спроектировал frontend-архитектуру проекта на базе Nuxt 3.
- Спроектировал дизайн-систему и разработал фундаментальные UI-компоненты.
Frontend-разработчик — Lancman School (сентябрь 2021 — март 2023)
Проект: онлайн-дневник для частной школы.
Единственный frontend-разработчик в небольшой команде (PM, backend, QA). Отвечал за весь цикл разработки интерфейса — от оценки и декомпозиции задачи до деплоя на прод.
- Реализовал более 20 отчетов и таблиц с фильтрацией, сортировкой и экспортом данных.
- Ускорил загрузку страниц с помощью code splitting, lazy loading и progressive rendering.
- Оптимизировал производительность, уменьшив лишние реактивные зависимости и перерисовки, а также за счёт кэширования, debounce и throttling.
- По макетам Figma реализовал адаптивную кроссбраузерную вёрстку (Flexbox, Grid, Mobile First) для мобильных, планшетов и desktop.
Frontend-разработчик — i20 (август 2020 — август 2021)
Работал над 3 проектами для разных клиентов: real-time видео-чат для приложения развития коммуникативных навыков, визуализация геоданных для агрокомпании, поиск и фильтрация объектов на карте для сервиса наружной рекламы.
Образование и языки
Бакалавр, Новосибирский государственный технический университет нужен доступ к резюме
Английский — B2
Ссылки
Пример кода: нужен доступ к резюме — fullstack-приложение на Nuxt 3
Demo: нужен доступ к резюме (из РФ с VPN)
Telegram: нужен доступ к резюме
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
