Frontend-разработчик Middle+ (Nuxt.js / Vue 3)

от 190 000 до 250 000 за месяц на руки

Выплаты: два раза в месяц

Опыт работы: более 6 лет

Полная занятость
Оформление: Договор ГПХ с ИП

График: 5/2

Рабочие часы: 8

Формат работы: удалённо

Напишите телефон, чтобы работодатель мог связаться с вами

Пройдите капчу
Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha
Неверный текст. Пожалуйста, повторите попытку.

О компании и команде

«Род» — продуктовый стартап, который создаёт платформу для построения истории поколений.
Мы работаем с архивными данными, большими семейными деревьями и сложными связями между людьми. По сути — строим живую систему памяти рода, где данные, связи и визуализация имеют реальное значение.
Проект с нетривиальной доменной логикой и сложными связями данных.

Проект на ранней стадии, но с понятной архитектурной траекторией и амбициями. Мы не делаем MVP «на коленке» — сразу закладываем фундамент под сложный, долгоживущий продукт.

Мы формируем продуктовую команду разработки для «Рода» с расчётом на долгосрочное сотрудничество. Нам важно работать с людьми надолго, выстраивать доверие и вместе создавать продукты, в которых есть смысл.
Присоединяйтесь к нам и становитесь частью команды, которая формирует не просто код, а целую экосистему данных и знаний.

Всего в стартапе сейчас 7 человек.
Бизнес-основатель — разработчик с большим fullstack-бэкграундом, глубоко вовлечён в продукт и технические решения.

Команда разработки сейчас:
• Team Lead (fullstack)
• Project Manager
• Backend developer (fullstack)
• AQA
Все — сеньоры.

Кого мы ищем

Ищем Middle+ / Senior Frontend-разработчика (Vue 3 / Nuxt.js) с опытом создания интерфейсов, компонентных библиотек и работы с SSR/SSG. Участие в планировании, ревью, UX и технических обсуждениях — часть роли.

Основные задачи

Разработка интерфейсов на Vue 3 / Nuxt (Composition API, script setup, SSR/SSG).
Работа с Pinia (или Vuex): модульность, асинхронность, клиентская логика, интеграции с API.
Создание модульных UI-компонентов и поддержка дизайн-системы.
Настройка производительности: bundle, lazy-loading, caching, оптимизация Lighthouse.
Участие в планировании фич, ревью кода, проработка UX и технических решений.

Ожидания от кандидата

Требования (must have):
• 3+ лет коммерческого опыта во фронтенде; 1.5–2+ года с Vue 3 / Nuxt.js
• JavaScript (ES6+) и промышленный TypeScript: типизация, интерфейсы, strict-режим
• Vue 3: Composition API, script setup, реактивность
• Nuxt 2/3: маршрутизация, layout’ы, middleware, плагины, SSR/SSG, конфигурация (nuxt.config), модули (auth, i18n и др.)
• Pinia/Vuex: архитектура стора, модульность, асинхронная работа с данными
• REST API / GraphQL: обработка ошибок, повторные запросы, кэширование на клиенте, интеграция fetch/axios
• HTML5/CSS3, адаптивная и кроссбраузерная верстка, Tailwind / utility-first подход
• Компонентный подход, переиспользуемые компоненты, базовое понимание accessibility (a11y)
• Тестирование: unit и компонентные тесты (Jest/Vitest + Vue Test Utils), e2e (Cypress/Playwright) — обязательно.
• Работа с Git, участие в code review, feature-ветки, pull-request процесс
• Понимание работы сборщиков (Vite/Webpack), код-сплиттинг, lazy-loading, оптимизация bundle size, кеширование, Lighthouse-метрики
• Активное использование нейросетей в работе

Архитектура и подход к разработке:
• Проектирование структуры фронтенд-приложения: модули, слои, соглашения по именованию и структуре
• Разделение бизнес-логики и представления, аккуратная работа с побочными эффектами и асинхронными операциями
• Рефакторинг legacy-кода: постепенное улучшение структуры без больших переписываний
• Применение принципов SOLID / KISS / DRY на фронтенде

Процессы и взаимодействие:
• Участие в планировании фич, оценке задач, декомпозиции
• Формулировка технических ограничений и рисков для non-tech коллег (PM, дизайн)
• Готовность работать в паре / mob-сессиях для решения сложных задач и ревью архитектуры

Soft skills:
• Чёткая устная и письменная коммуникация, умение аргументировать решения
• Приём и предоставление конструктивного feedback по коду и процессам
• Ответственность за результат: от оценки и реализации до стабилизации и поддержки
• Самоорганизация: планирование работы, доведение задач до состояния production-ready

Будет плюсом:
• Миграции Vue 2 → 3 / Nuxt 2 → 3
• Настройка CI/CD для фронтенда (build, тесты, deploy previews)
• Базовое SEO / оптимизация SSR/SSG
• Опыт работы в распределённых командах, английский для документации
• Опыт работы в стартапной среде и запуск проектов с нуля
• Интерес к генеалогии, истории, архивным данным.

Условия работы

• Формат: удалённо (часовой пояс — Мск).
• Занятость: full time.
• Оформление: договор с ИП (больничный и отпуск не компенсируются, все страховые взносы и налоговые исчисления оплачивает исполнитель)
• Грейд: Middle+ / Senior.
• Оплата: почасовая ставка — фикс + KPI.

• Работа с тайм-трекером Toggl (без фиксации кликов и скриншотов — лояльность и доверие наши ключевые приоритеты).
• Зарплата обсуждается по результатам технического интервью.


Бонусы

• Корпоративный доступ к Cursor AI.
• Влияние на архитектуру и продуктовые решения.
• Работа с нетривиальным доменом (графы, связи, визуализация).
• Отсутствие бюрократии и микроменеджмента, максимум ответственности и доверия.
• Возможность вырасти в ключевого технического игрока продукта и компании.


Этапы отбора:
1. Интервью-знакомство (soft).
2.Техническое интервью с Team Lead (hard).
3. Оффер.
Тестового задания нет.


В сопроводительном письме просим указать:

1. Самый сложный проект или задачу, с чем была основная сложность.

2. Возможную дату выхода на проект.

3. Ожидаемый уровень вознаграждения.

4. Есть ли у вас российское ИП.

5. Какие нейросети вы используете и для каких задач.

Ключевые навыки

  • 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
  • Английский язык
  • Управление командой

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Тюмень
Вакансия опубликована 9 декабря 2025 в Тюмени
Dream Job
Отзывы о компании