Разработка и архитектура: * Разработка и развитие web‑приложений компании на Vue/Nuxt (SPA/SSR) * Участие в проектировании и развитии frontend‑архитектуры * Поддержка и развитие общего слоя компонентов и модулей в монорепозитории * Интеграция backend API через типизированный клиент * Развитие SPA/SSR‑функциональности и улучшение пользовательских сценариев * Участие в code review для поддержания единых стандартов качества кода * Участие в разработке и интеграции backend‑функциональности (Java / другой современный стек) в составе команды
Обеспечение надежности и производительности: * Исправление дефектов и сопровождение существующего функционала (frontend + backend) * Оптимизация производительности клиентского приложения и рендеринга * Участие в оптимизации работы backend‑части (запросы, обработка данных, интеграции) * Написание и поддержка unit/e2e‑автотестов для критичного функционала * Участие в обеспечении стабильности релизов * Контроль качества интеграций и API‑контрактов
Участие в процессах разработки: * Взаимодействие с внутренними и внешними командами разработки. * Участие в полном цикле разработки: от декомпозиции задачи до поставки в production. * Декомпозиция задач и оценка технических рисков на этапе планирования. * Взаимодействие с QA, аналитиками, backend‑разработчиками и смежными командами.
Требования:
Наш идеальный кандидат обладает:
Обязательные навыки и опыт: * Уверенное знание JavaScript, TypeScript, HTML, CSS * Коммерческий опыт разработки на Vue.js и Nuxt (желательно Vue 3 / Nuxt 3/4) * Опыт работы с Vite, npm/pnpm и Git * Понимание клиентской архитектуры, переиспользуемых модулей и монорепозиториев * Опыт интеграции API и работы с асинхронными данными * Внимание к качеству кода: lint, typecheck, code review, тесты
Опыт backend‑разработки на одном из языков: Java (Spring Boot) или Node.js / TypeScript (Nest.js / Express / Fastify) или PHP (Laravel / Symfony) или другой современный серверный стек (Python, .NET и т.п.) Понимание принципов построения REST API и работы с БД
Желательно / будет плюсом: * Опыт разработки на Java (Spring Boot) и желание развиваться в Java‑стеке * Опыт разработки и поддержки SPA/SSR‑приложений * Опыт работы с Playwright, Vitest * Опыт работы с TailwindCSS 4, Nuxt UI * Опыт работы с OpenAPI и генерацией типизированных клиентов * Опыт работы с микросервисной архитектурой и высоконагруженными системами
Личные качества: * Самостоятельность, ответственность и инициативность * Системное мышление и умение предлагать эффективные решения * Готовность брать ответственность за результат и качество реализации * Развитые навыки командной коммуникации и умение договариваться * Готовность погружаться в предметную область e‑commerce / маркетплейсов
Условия:
Мы предлагаем: * Работу над сложными и масштабными задачами, которые увидят миллионы пользователей * Возможность влиять на технологический стек и архитектурные решения в рамках своей зоны ответственности * Ответственность за полный цикл разработки функциональности * Условия для профессионального роста в сильной команде экспертов * Стабильный проект и современный технологический стек