Миссия
Создавать «скелет» платформы: кодогенераторы, системные CLI/шаблоны, строго типизированные API-клиенты и качественную дев-документацию.
Технологии (обязательно)
• GitOps CI/CD
• React 19, Next.js (App Router), TailwindCSS.
• TypeScript (union, generics, infer).
• Vitest (модульные/интеграционные/снапшот-тесты, особенно для codegen).
• VitePress (dev-документация: Architecture, Codegen Guide, API).
• Vercel Workflows (cron, on-demand, post-deploy; логирование шагов).
• Kubernetes (k8s) — базовое понимание деплой-модели и взаимодействия приложения с окружениями.
• PostgreSQL — уверенная работа через ORM/миграции (например, Prisma).
• Использование hey-api для генерации API-клиента по OpenAPI; адаптеры (например, React Query hooks).
• Собственная кодогенерация: CLI/шаблоны (страницы CRUD, типы, хуки, тесты), валидация схем.
Зона ответственности
• Построить codegen-pipeline (OpenAPI → клиент → типизированные хуки/DTO).
• Спроектировать и поддерживать CLI для генерации модулей (страница/тип/тест/доки).
• Вынести фоновые операции в Vercel Workflows (импорты, нотификации, очистки).
Знание базовых команд Linux будет плюсом
• Поддерживать dev-документацию в VitePress (архитектура, гайды, примеры, авто-линки на TSDoc).
Требования к рабочему процессу с ИИ
• Cursor / Copilot / Codex или аналог; практики vibe-engineering:
постановка задачи → скелет-код → уточняющие промпты → проверяемые артефакты (тесты/снапшоты) → чистый коммит.
Цель — ускорение воспроизводимой имплементации, а не «vibe-coding».
Плюсом будет
• Prisma + PostgreSQL продвинутый уровень (индексы, миграции, сиды).
• Turborepo/pnpm; монорепозиторий
• OpenTelemetry (логирование/трейсинг).
Тестовое (до 6 часов)
• Next.js-приложение: сущность Catalog (list/detail/create) на Tailwind.
• Сгенерировать API-клиент с hey-api, обернуть в React Query hooks.
• Реализовать codegen-CLI (pnpm gen:page <name>) → страница CRUD + типы + тесты (Vitest) + черновик доки.
• VitePress: разделы “Architecture” и “Codegen Guide” с автолинками на TSDoc.
• Два workflow в Vercel Workflows: daily-sync (cron) и on-webhook (ручной запуск) с логами шагов.
Знание базовых команд Linux будет плюсом
Емельянов Тарас Дмитриевич
Москва
от 30000 RUR
Москва
от 30000 RUR
Глушкова Ксения Евгеньевна
Москва
от 30000 RUR
БУРГЕР КИНГ РОССИЯ
Москва
от 30000 RUR