Clubok
Frontend-разработчик Clubok.travel
- Git
 - CSS3
 - Docker
 - Vue.js
 - REST API
 - Pug
 - Vuex
 - Nuxt.js
 - PWA
 - JavaScript
 - ES6
 - SaaS
 
Уважаемые соискатели! Прошу Вас реально оценивать свои навыки, мэтчить их с нашими обязательными и желательными требованиями. Спасибо!
Требования к кандидату на позицию Frontend разработчик:
Основные обязанности
-  
Разработка и поддержка пользовательских интерфейсов с использованием VueJS
 -  
Интеграция с REST API для обеспечения динамичности и интерактивности приложений
 -  
Создание адаптивных и кроссбраузерных интерфейсов с использованием Pug и SCSS
 -  
Работа в команде для улучшения и масштабирования существующих решений
 
Технические требования (обязательные)
JavaScript фреймворки и библиотеки
-  
Vue.js - глубокие знания и практический опыт
 -  
Vuex - управление состоянием приложения
 -  
Nuxt.js - SSR/SSG, роутинг, модули
 -  
JavaScript ES6+ - современный синтаксис и возможности
 
Препроцессоры и шаблонизаторы
-  
Pug - создание HTML-шаблонов
 -  
SCSS/Sass - стилизация и организация CSS
 -  
CSS3 - Flexbox, Grid, анимации, переходы
 
API и интеграции
-  
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 - платформы для хостинга кода
 
DevOps и развертывание
-  
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