Ведущий Frontend-разработчик (Next.js / Nuxt.js / React)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

30+ лет опыта от наших экспертов: Hardware, инфраструктурные решения и облачная инфраструктура

Описание вакансии

Ведущий Frontend-разработчик (Next.js / Nuxt.js / React)

Мы создаём собственную платформу для заказа, оплаты и управления облачными сервисами.

Нам нужен опытный ведущий frontend-разработчик, который спроектирует и реализует единый интерфейс этой платформы с нуля.

Задача — создать современный, удобный и масштабируемый UI, объединяющий управление облачными ресурсами, биллингом и дополнительными сервисами (S3, Kubernetes и др.) в одном пространстве.

Фронтенд будет работать через единый API-шлюз или напрямую взаимодействовать с API облачных ресурсов и биллинга, обеспечивая бесшовную интеграцию компонентов.

Наша цель — создать удобную, масштабируемую и надёжную платформу, сопоставимую по уровню с решениями ведущих облачных провайдеров.

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

  • Разработка фронтенда новой облачной платформы: проектирование и реализация архитектуры UI с нуля на базе современных фреймворков (React/Next.js или Vue/Nuxt.js).
  • Интеграция различных систем в единый интерфейс: подключение и унификация API OpenStack Skyline, WHMCS, MinIO (S3), Kubernetes и других сервисов. При необходимости — участие в разработке собственного API-gateway для консолидации этих сервисов и упрощения взаимодействия фронта с backend-логикой.
  • Лидерство в разработке: организация процесса фронтенд-разработки, определение технического стека и стандартов, code review, декомпозиция задач. По мере развития проекта — формирование команды и менторство разработчиков.
  • Разработка интерфейсов: реализация интуитивных и удобных решений для управления ресурсами, мониторинга и биллинга — по готовым макетам и UX-концепциям, подготовленным дизайнером. Акцент на стабильности, скорости и безупречной реализации пользовательских сценариев.
  • Интеграция мониторинга и баг-трекинга: внедрение системы отслеживания ошибок клиентской стороны (Sentry или аналог) и организация процесса работы с пользовательскими баг-репортами.
  • Взаимодействие с другими командами: работа совместно с backend-разработчиками, DevOps-инженерами, архитекторами OpenStack и специалистами по инфраструктуре для реализации сквозных сценариев и обеспечения целостной архитектуры системы.

Требования к кандидату

  • Опыт технического лидерства: не менее 3 лет в роли ведущего frontend-разработчика. Умение брать ответственность за архитектуру и качество продукта, принимать технические решения и выстраивать основу для последующего формирования команды разработки.
  • Глубокий опыт frontend-разработки: от 5 лет коммерческой разработки сложных SPA/SSR-приложений на React / Next.js или Vue / Nuxt.js.
  • Знание архитектуры и API: практический опыт работы с RESTful API и интеграции внешних систем. Понимание принципов построения API-gateway будет преимуществом.
  • Интеграция облачных сервисов: опыт или готовность работать с API облачных платформ и связанных систем (управление ресурсами, биллинг, хранилища, оркестрация). Умение быстро разбираться в сторонней документации и выстраивать надёжное взаимодействие между фронтендом и backend-сервисами.
  • Отслеживание ошибок и метрик: опыт внедрения клиентских баг-трекинговых и мониторинговых инструментов (Sentry, LogRocket, DataDog или аналоги).
  • Техническая глубина: уверенное знание JavaScript/TypeScript, HTML5, CSS3, современных инструментов сборки (Vite, Webpack, Babel). Понимание оптимизации рендеринга и производительности (lazy loading, caching, code splitting).
  • Архитектурное мышление: способность проектировать структуру приложения и определять стек технологий с нуля. Опыт построения модульных архитектур и переиспользуемых UI-компонентов.
  • DevOps и CI/CD: опыт работы с Git, настройкой CI/CD-пайплайнов для фронтенд-проектов. Понимание принципов развертывания приложений в продакшене.
  • Linux-окружение: базовое знание работы в Unix-системах, понимание принципов администрирования веб-сервисов и логирования.

Будет плюсом

  • Навыки backend-разработки (Node.js, Python, Go) — пригодятся при взаимодействии с API или построении BFF-слоя.
  • Опыт работы с облачными платформами
  • Опыт разработки клиентских кабинетов, биллинговых порталов или self-service UI для провайдеров.
  • Понимание специфики IaaS/PaaS-платформ и основ работы виртуализации, сетей и хранилищ.
  • Опыт внедрения DevOps-подходов на фронтенде — автоматизация сборки, деплоя, логирования и мониторинга.
  • Проактивность и желание развиваться в сторону архитектуры, продуктового мышления и управления командой.
  • 💡 Приветствуется ссылка на портфолио или примеры реализованных проектов.

Условия

  • Формат: удалённо из любого региона или гибридно (офис в Санкт-Петербурге).
  • Оформление: официальное трудоустройство по ТК РФ, аккредитованная ИТ-компания, полностью «белая» зарплата.
  • График: гибкий рабочий день без строгого начала, 5/2, 8 часов, без командировок.
  • Отпуск и больничные: оплачиваются в полном объёме согласно законодательству.
  • Английский язык: не обязателен, достаточно уровня для чтения документации.
  • Рост и развитие: возможность влиять на архитектуру и технологии продукта с самого начала. Перспектива карьерного роста до руководителя направления frontend-разработки.

Почему это интересно

  • Реальный шанс построить фронтенд-платформу с нуля, объединив несколько сложных систем в единый UI.
  • Возможность влиять на ключевые решения — от выбора фреймворка до структуры API и UX-паттернов.
  • Работа в команде, где приветствуются инженерная инициатива, гибкость и современный стек.