Разработка и поддержка пользовательских интерфейсов с использованием VueJS
Интеграция с REST API для обеспечения динамичности и интерактивности приложений
Создание адаптивных и кроссбраузерных интерфейсов с использованием Pug и SCSS
Работа в команде для улучшения и масштабирования существующих решений
Vue.js - глубокие знания и практический опыт
Vuex - управление состоянием приложения
Nuxt.js - SSR/SSG, роутинг, модули
JavaScript ES6+ - современный синтаксис и возможности
Pug - создание HTML-шаблонов
SCSS/Sass - стилизация и организация CSS
CSS3 - Flexbox, Grid, анимации, переходы
REST API - интеграция с backend сервисами
HTTP/HTTPS - работа с сетевыми запросами
JSON - обработка данных
Axios/Fetch - HTTP клиенты
Responsive Design - адаптивные интерфейсы
Mobile First - подход к разработке
Cross-browser compatibility - совместимость с браузерами
Progressive Web Apps (PWA) - базовые знания
Общий опыт: более 6 лет в области frontend-разработки
Vue.js: не менее 3 лет практического опыта
Nuxt.js: опыт работы с SSR/SSG проектами
Pug/SCSS: уверенное владение препроцессорами
REST API: опыт интеграции с различными API
Инструменты разработки
Webpack/Vite - сборщики модулей
Babel - транспиляция JavaScript
ESLint/Prettier - линтинг и форматирование кода
Jest/Vitest - тестирование
Системы контроля версий
Git - работа с репозиториями
GitHub/GitLab - платформы для хостинга кода
Docker - контейнеризация приложений
CI/CD - автоматизация развертывания
Nginx - настройка веб-сервера
Node.js - базовые знания для SSR
WebSocket - real-time коммуникация
Командная работа - способность эффективно работать в команде
Самостоятельность - умение работать автономно
Аналитическое мышление - решение сложных задач
Внимание к деталям - качество и точность в работе
Обучаемость - готовность изучать новые технологии
Коммуникативные навыки - взаимодействие с дизайнерами и backend разработчиками
Высшее техническое образование (желательно)
Или эквивалентный опыт работы в сфере IT
Сертификаты по frontend технологиям (плюсом)
Дополнительные требования
Производительность и оптимизация
Опыт оптимизации производительности веб-приложений
Работа с кэшированием и lazy loading
Безопасность
Понимание основ веб-безопасности
Опыт работы с CORS, CSP
Валидация пользовательского ввода
Тестирование
Unit тестирование компонентов
E2E тестирование (Cypress, Playwright)
Тестирование доступности (a11y)
Русский: свободное владение
Английский: технический уровень (чтение документации)
Портфолио
Примеры работ с Vue.js и Nuxt.js
Демонстрация адаптивных интерфейсов
Опыт интеграции с REST API
Код-примеры на GitHub/GitLab
Прогрессив Медиа Девелопмент
Москва
до 170000 RUR
Мамаева Ирина Анатольевна
Москва
до 230000 RUR
Bell Integrator Регионы
Москва
до 200000 RUR
Москва
до 250000 RUR