Мы развиваем современный финтех-продукт (мультивалютные карты, платежи). Вся наша разработка живет в едином монорепозитории (bun + turbo), где приложения и десятки внутренних пакетов переиспользуют общий UI-кит, дизайн-токены, доменную логику и GraphQL-клиенты. Мы ищем самостоятельного разработчика, который возьмёт на себя весь фронтенд-контур: лендинг, личный кабинет, админку, контент-платформу и слой edge-сервисов вокруг них.
Задачи
Продуктовый фронт (Vue 3 / Nuxt): развивать личный кабинет (карты, KYC, платежи), поддерживать админку (управление ролями и контентом) и SEO-оптимизированный мультиязычный лендинг
Контент и Edge: настраивать Headless CMS (Directus), пилить визуальный page-builder и писать Cloudflare Workers (доставка контента, автопереводы, конфиги)
Инфраструктура: развивать UI-кит, GraphQL-codegen, настраивать пайплайны локализации (Weblate) и деплой на CF Pages
Опыт с Nuxt: SSR/SSG, гидрация, SEO, i18n
Глубокое понимание TypeScript (использование типов как инструмента, а не «any-стиль»)
Работа с GraphQL на клиенте: codegen, работа с кэшем, инвалидация
Вёрстка по макетам из Figma с использованием Tailwind CSS, адаптив, тёмная тема
Git, code review, умение вести осмысленную историю коммитов
Требования
Что ожидаем от кандидата: Уверенное владение Vue 3 (Composition API, ) с коммерческим опытом работы
Будет плюсом
Опыт работы с Cloudflare Workers / edge-рантаймами (Hono, KV, R2, D1)
Понимание работы монорепозиториев (turbo, bun/pnpm workspaces)
Опыт с Headless CMS (Directus или аналоги) и масштабируемым i18n (много локалей, Weblate/Crowdin)