Описание вакансии
Обязанности:
— Разрабатывать и развивать интерфейсы для внутренних и внешних продуктов (включая дашборды, системы мониторинга, отчётность)
— Работать в тесной связке с дизайнером и backend-разработчиками
— Поддерживать единый подход к стилям, архитектуре и качеству кода
— Оптимизировать производительность интерфейсов
— Участвовать в обсуждении UX/UI-решений и влиять на конечный продукт
Требования:
— Основное: React 18, Next.js 15, TypeScript
— UI/UX: Tailwind CSS, Radix UI, Framer Motion, Shadcn UI
— Состояние: TanStack Query, React Hook Form
— Валидация: Zod
— Инструменты: ESLint, Prettier, Husky, PNPM
— Стили: Tailwind CSS, CSS Modules
— Уверенное знание React + TypeScript
— Опыт с Next.js и серверным рендерингом
— Опыт с Tailwind CSS и современными UI-библиотеками (Radix UI, Shadcn и др.)
— Опыт работы с формами, валидацией, асинхронными запросами
Условия:
— Работа в стартапе, который внедряет систему видеоаналитики в школы (борьба с буллингом, драками и др.)
— Оформление по ГПХ
— Офисный формат
— Конкурентноспособную зп.