Обязанности: Разработка и поддержка клиентской части веб-приложений на Vue.js. Создание адаптивных и кроссбраузерных интерфейсов для десктопных и мобильных устройств. Интеграция фронтенда с серверной частью через REST API. Реализация клиентской логики, маршрутизации и управления состоянием приложения. Разработка прототипов и MVP новых веб-продуктов. Оптимизация производительности интерфейсов, исправление ошибок и рефакторинг кода. Взаимодействие с руководителем по вопросам архитектуры, сроков и технической реализации проектов. Требования: Опыт коммерческой или проектной разработки на Vue.js (Vue 2 / Vue 3, Composition API). Уверенное владение JavaScript, знание HTML и CSS. Понимание принципов ООП и функционального программирования. Опыт работы с Pinia или Vuex, Vue Router. Понимание принципов работы REST API и HTTP, опыт использования Axios или Fetch. Навыки работы с Git. Умение самостоятельно декомпозировать задачи и работать над несколькими проектами. Наличие портфолио или репозитория с примерами кода. Умение применять ИИ-инструменты в разработке с пониманием сгенерированного кода и ответственностью за результат. Будет преимуществом: Опыт работы с TypeScript. Знание SCSS/SASS или CSS-фреймворков, например Tailwind CSS. Опыт работы с UI-библиотеками (Element Plus, Vuetify, Naive UI). Понимание принципов UI/UX-проектирования. Опыт работы с Vite или Webpack. Полностью удалённый формат работы. Гибкий график с возможностью самостоятельно планировать рабочее время при соблюдении согласованных сроков. Полная или частичная занятость, возможность совмещения или проектной работы. Работа над разнообразными веб-проектами: веб-сервисами, личными кабинетами, административными панелями и MVP-продуктами. Прямое взаимодействие с руководителем без избыточной бюрократии. Уровень дохода — по договорённости, по результатам собеседования и оценки портфолио. Формат оплаты обсуждается индивидуально: почасовая ставка, фиксированная оплата или оплата за проект. При отклике желательно приложить ссылку на GitHub или примеры реализованных проектов с кратким описанием своей роли.