COUBE

Информационные ТехнологииРазмер не указан coube.kz

О компании

Описание компании пока не заполнено.

Город: Алматы

Открытые вакансии (1)

COUBE Frontend-разработчик уровня Middle+
Зарплата не указанаАлматы
ПрограммистУдалённая работа3–6 лет
Обязанности: Что нужно будет делать Разрабатывать новые интерфейсы платформы Coube. Дорабатывать существующий frontend-функционал. Реализовывать страницы и компоненты на Next.js / React / TypeScript . Работать с дизайн-макетами и реализовывать интерфейсы максимально близко к дизайну. Использовать shadcn/ui и Tailwind CSS для построения UI. Интегрировать frontend с REST API. Работать с таблицами, фильтрами, статусами, формами и real-time интерфейсами. Участвовать в улучшении структуры компонентов и качества кода. Использовать AI-инструменты в рабочем процессе: Claude Code, Cursor, MCP Figma, MCP shadcn . Требования: В проекте используются: Next.js 16 / App Router React 19 TypeScript strict shadcn/ui Tailwind CSS v4 Biome для lint / format Zustand React Hook Form + Zod TanStack Table v8 WebSocket / STOMP REST API через React Query + axios Playwright для E2E-тестов Коммерческий опыт разработки на React / Next.js от 2 лет . Уверенное знание TypeScript . Опыт работы с Next.js App Router : server components; layouts; loading states; client/server подходы. Опыт работы с shadcn/ui или схожими headless/UI-библиотеками. Умение работать с Tailwind CSS . Понимание структуры frontend-приложения, компонентов и состояния. Опыт работы с API. Умение писать код без any, с нормальной типизацией. Готовность работать в существующем коде, а не только писать всё с нуля. Умение использовать AI-инструменты как рабочий инструмент, но при этом проверять результат и понимать написанный код. Условия: Формат работы: удалённо / гибрид в Алматы . Оплата: по результатам собеседования . Небольшая продуктовая команда. Прямая коммуникация с командой. Минимум бюрократии. Реальный production-продукт с живыми пользователями. Возможность влиять на качество frontend-архитектуры и пользовательского интерфейса. Требуется выполнение тестового задания