Frontend-разработчик Clubok.travel

Дата размещения вакансии: 15.10.2025
Работодатель: Clubok
Уровень зарплаты:
от 180000 до 200000 RUR
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Уважаемые соискатели! Прошу Вас реально оценивать свои навыки, мэтчить их с нашими обязательными и желательными требованиями. Спасибо!

Требования к кандидату на позицию 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