Обязанности:
-
Разработка и поддержка веб-приложений с использованием Vue.js 3 и TypeScript.I
-
Создание адаптивных и кросс-браузерных пользовательских интерфейсов на основе HTML и CSS.
-
Интеграция и настройка маршрутизации с использованием vue-router.
-
Управление состоянием приложения с помощью Pinia.
-
Настройка и оптимизация сборки проекта с использованием Vite.
-
Взаимодействие с командой разработчиков для обеспечения целостности и качества продукта.
- Участие в код-ревью и поддержка высокого качества кодовой базы.
Требования:
-
Уверенные знания и опыт работы с HTML, CSS и современным JavaScript (ES6+).
-
Опыт коммерческой разработки с использованием Vue.js 3 и TypeScript от 1 года.
-
Понимание и опыт работы с vue-router для организации маршрутизации в приложении.
-
Навыки управления состоянием приложения с использованием Pinia.
-
Опыт настройки и работы со сборщиком Vite.
-
Знание систем контроля версий Git и опыт работы с GitLab.
-
Умение работать в команде, внимательность к деталям и ответственность
Преимущества:
-
Опыт работы с другими фреймворками и библиотеками JavaScript.
-
Знание принципов разработки адаптивных и мобильных интерфейсов.
-
Опыт написания тестов и работы с инструментами тестирования.