Обязанности:
— Разработка и поддержка frontend-части веб-приложений на Vue.js.
— Реализация интерфейсов по макетам и техническим требованиям.
— Доработка существующих компонентов и страниц.
— Интеграция frontend с backend API.
— Исправление дефектов и участие в тестировании реализованного функционала.
— Работа с Git и участие в командной разработке.
— Взаимодействие с аналитиками, дизайнерами, QA и backend-разработчиками.
— Соблюдение стандартов кодирования и UI/UX требований проекта.
— Участие в оценке задач и декомпозиции под контролем более опытных разработчиков.
— Подготовка краткой технической документации по реализованным изменениям.
Требования:
— Базовые знания HTML5, CSS3, JavaScript (ES6+).
— Опыт разработки пользовательских интерфейсов на Vue.js.
— Понимание принципов адаптивной и кроссбраузерной верстки.
— Навыки работы с компонентным подходом и одностраничными приложениями (SPA).
— Базовые знания Vue Router и управления состоянием (Pinia/Vuex).
— Опыт интеграции с REST API.
— Навыки работы с системами контроля версий Git.
— Понимание основ клиент-серверного взаимодействия и HTTP-протокола.
— Опыт работы с npm/yarn и современными инструментами сборки проектов.
— Умение читать техническую документацию на английском языке.
Будет преимуществом:
— Опыт работы с Vue 3, Composition API.
— Знание TypeScript.
— Опыт работы с Quasar Framework.
— Базовые знания UI/UX принципов.
— Опыт работы в Agile/Scrum-командах.
— Знание основ информационной безопасности веб-приложений.