📍Ищем Frontend-разработчика (Vue 3 / Nuxt 3) в проект «Род» — онлайн-платформу в области генеалогии, архивных данных и построения истории поколений.
🔘 Основные задачи:
• Разработка интерфейсов на Vue 3 / Nuxt (SSR/SSG)
• Работа со стором (Pinia), клиентской логикой, API-интеграциями
• Создание модульных UI-компонентов и поддержка дизайн-системы
• Настройка производительности: bundle, lazy-loading, caching
• Участие в планировании, ревью, проработке UX и технических решений
🔘 Условия:
• Формат: удалённо (Мск), full time
• Оформление: ТК РФ или ИП
• Грейд: Middle+ / Senior
• З/п: 190–250 тыс. ₽ (net), часовая ставка (оклад+KPI)
🔘 Требования:
• 3+ лет опыта во фронтенде; 1.5–2+ года с Vue 3 и/или Nuxt
• Уверенный JS (ES6+) и промышленный TypeScript
• Vue 3: Composition API, script setup, реактивность
• Nuxt 2/3: маршрутизация, layout’ы, middleware, плагины, SSR/SSG
• Pinia (или Vuex): модульность, асинхронность, работа с данными
• REST/GraphQL: обработка ошибок, повторные запросы, кэширование
• HTML5/CSS3, адаптивная верстка, Tailwind/utility-подход (желательно)
• Компонентный подход, доступность (a11y), формы, валидации
• Тестирование: Jest/Vitest + Vue Test Utils; e2e (Cypress/Playwright — плюс)
• Инструменты: ESLint, Prettier, Git, code review
• Понимание Vite/Webpack, оптимизация производительности, Lighthouse
• Активное использование нейросетей в работе
🔘 Будет плюсом:
• Миграции Vue 2→3 или Nuxt 2→3
• Опыт CI/CD для фронта (build, тесты, preview-деплой)
• Базовое SEO / SSR-оптимизации
• Опыт работы с распределёнными командами
• Интерес к генеалогии🎄
При отклике обязательно укажите:
— видите ли несоответствия по требованиям к вакансии? если да — какие?
— возможная дата старта в проекте.
— оформление — ИП или ТК?
Ключевые навыки
- Vue 3
- JS (ES6+)
- Nuxt.js
- Nuxt 2/3
- TypeScript
- Pinia/Vuex
- REST API/GraphQL
- Tailwind/utility
- a11y
- Jest/Vitest
- Vue Test Utils
- Cypress/Playwright
- ESLint
- Prettier
- Git
- code review
- Vite/Webpack
- Agile
- Английский язык
- Управление командой