Одесская улица 2кА
Обязанности:
- Разработка и архитектура:
* Разработка и развитие 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 / маркетплейсов
Условия:
- Мы предлагаем:
* Работу над сложными и масштабными задачами, которые увидят миллионы пользователей
* Возможность влиять на технологический стек и архитектурные решения в рамках своей зоны ответственности
* Ответственность за полный цикл разработки функциональности
* Условия для профессионального роста в сильной команде экспертов
* Стабильный проект и современный технологический стек