Чем предстоит заниматься Разрабатывать пользовательские интерфейсы на React и TypeScript. Поддерживать и дорабатывать существующий функционал. Интегрировать frontend с REST API. Исправлять ошибки и участвовать в оптимизации приложения. Участвовать в код-ревью. Писать чистый, понятный и поддерживаемый код. Требования Обязательно Уверенное знание JavaScript (ES6+). Глубокое понимание React. Уверенное владение TypeScript. Хорошее понимание принципов ООП. Знание и понимание принципов SOLID. Понимание основных паттернов проектирования и умение применять их на практике. Хорошее знание HTML5 и CSS3. Опыт работы с Git. Умение разбираться в существующем коде и соблюдать единый стиль разработки. Будет плюсом Опыт работы с Redux, Zustand или другими библиотеками управления состоянием. Знание TanStack Query (React Query). Опыт написания тестов (Vitest, Jest, React Testing Library). Опыт работы с Vite. Понимание принципов адаптивной и кроссбраузерной вёрстки. Базовые знания CI/CD. Мы предлагаем Полностью удалённый формат работы. Конкурентную заработную плату. Возможность профессионального и карьерного роста. Интересные задачи и работу с современным стеком технологий. Дополнительная информация В сопроводительном письме просьба указать: ожидаемый уровень заработной платы; через какое время вы готовы приступить к работе. Этапы отбора Выполнение тестового задания. Общее интервью и техническое собеседование. Принятие решения и отправка оффера.