Vue Frontend developer
Белград, СербияМиддл • Сеньор
Релокация • Удаленная работа • Частичная занятость
Опыт работы от 3 до 5 лет300 000 ₽
Опыт работы от 3 до 5 лет300 000 ₽
Короткая ссылка: gkjb.ru/gspo
О себе
На данный момент Vue Frontend developer (middle+).
Мои компетенции и опыт
Email: нужен доступ к резюме
Telegram: @ нужен доступ к резюме
GitHub: OlgaBuLL
Проектирование и разработка сложных IT-продуктов для автоматизации бизнес-процессов с визуализацией больших объёмов данных.
Стек:
Vue 3 Composition API, Vue 2 Options API, роутинг, Vuex, Typescript, apexcharts (библиотека для работы с графиками), Vue datepicker, MDB (Material Design for Bootstrap v5), Webpack, CSS (SCSS), SVG, БЭМ, Flexbox, Grid, REST API, семантическая, кроссбраузерная, адаптивная верстка, Figma, Swagger, GitLab
Мои задачи:
◾ Участие в миграции платформы с монолита на микросервисную архитектуру, включая проектирование и внедрение независимых продуктов
◾ Реализация нового функционала и оптимизация текущих решений для повышения производительности и удобства пользования платформой
◾ Построение архитектуры frontend-решений, обеспечивая гибкость, масштабируемость и простоту поддержки технических продуктов
◾ Разработка переиспользуемых Vue 3 компонентов со сложной логикой по макетам из Figma
◾ Разработка с нуля полноценной UI-библиотеки, что обеспечивает единую визуальную стилистику и переиспользуемость компонентов в проектах
◾ Рефакторинг существующего кода Vue 2, Vue 3 и умение разбираться в чужом коде, что позволяет оперативно вносить изменения и разрабатывать новые модули
◾ Участие в процессе ревью кода коллег для соблюдения стандартов качества и повышения общего уровня разработки
◾ Настройка окружения для фронтенд-разработки, создание комфортных условий для команды и автоматизация процессов
◾ Реализация регистрации и аутентификации пользователей с использованием OIDC client (управление сессиями, получение токенов)
◾ Тестирование собственного кода для обеспечения стабильности и корректности его работы
◾ Реализация Дашбордов на базе библиотеки для работы с графиками визуализации данных Apexcharts
◾ Создание нескольких бизнес-продуктов с расширенным функционалом работы с файлами, включая загрузку и предпросмотр файлов различных форматов
◾ Разработка кастомного компонента выбора дат на базе библиотеки Vue 3 Datepicker, адаптированного под интерфейс платформы
◾ Интеграция с серверной частью через REST API
◾ Активное участие в обсуждении и проработке идей по улучшению реализации функционала, что положительно влияет на развитие продуктов компании
Pаботала над созданием SaaS-платформы, которая предоставляет пользователям возможность осуществлять платежи за использование сервиса, а также обеспечивает создание и управление товарами, складами, пользователями и контрагентами.
Стек проекта:
Quasar (UI фреймворк на базе Vue) Composition API, Vue Router, Pinia, Vite, SCSS, БЭМ, Flexbox, Grid, REST API, семантическая, кроссбраузерная, адаптивная верстка, GitLab
Мои задачи:
◾️ Разработка клиентской части веб-приложений на фреймворке Quasar (UI фреймворк на базе Vue) Composition API и Pinia в качестве хранилища состояния;
◾️ Верстка страниц с использованием SCSS, БЭМ, Flexbox и Grid для обеспечения кроссбраузерной и адаптивной верстки;
◾️ Рефакторинг кода;
◾️ Реализация функционала для создания, редактирования и удаления товаров, складов, пользователей, контрагентов;
◾️ Разработка системы сортировки и фильтрации (в том числе через запрос на сервер) для таблиц товаров и складов, включая расширенный поиск и возможность скрытия ненужных колонок, запрос пагинированнных данных;
◾️ Генерация QR-кодов на фронте с возможностью выбора количества QR кодов для печати в формате .pdf;
◾️ Интеграция с серверной частью через REST API;
◾️ Ежедневное взаимодействие с командой: Frontend тим-лидом и другими frontend разработчиками, backend разработчиками, проджект-менеджерами, CEO;
Предыдущий опыт был связан с разработкой нескольких многостраничных сайтов жилых комплексов для крупного застройщика
Стек проекта: Nuxt 3 Composition API, Routing, Pinia, SCSS, БЭМ, GSAP, GitHub
Мои задачи:
◾ Разработка кода для нескольких многостраничных жилых комплексов;
◾ Вёрстка компонентов на Nuxt 3;
◾ Создание переиспользуемых Nuxt компонентов, увеличивающих скорость и эффективность разработки;
◾ Рефакторинг кода, улучшающий его читаемость и поддерживаемость;
◾ Работа с API, обеспечивающая динамическую загрузку данных на страницы;
◾ Участие в процессе ревью кода;
◾ Работа с системой контроля версий (GitHub);
◾ Взаимодействие с дизайнером, менеджером проектов и другими разработчиками;
