Ведущий Frontend-разработчик (Next.js / Nuxt.js / React)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Ведущий 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-паттернов.
- Работа в команде, где приветствуются инженерная инициатива, гибкость и современный стек.
