Обязанности: Разработка и поддержка клиентской части веб-приложений на 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. Полностью удалённый формат работы.
Гибкий график с возможностью самостоятельно планировать рабочее время при соблюдении