Чем предстоит заниматься
- Разрабатывать пользовательские интерфейсы на 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.
Мы предлагаем
- Полностью удалённый формат работы.
- Конкурентную заработную плату.
- Возможность профессионального и карьерного роста.
- Интересные задачи и работу с современным стеком технологий.
Дополнительная информация
В сопроводительном письме просьба указать:
- ожидаемый уровень заработной платы;
- через какое время вы готовы приступить к работе.
Этапы отбора
- Выполнение тестового задания.
- Общее интервью и техническое собеседование.
- Принятие решения и отправка оффера.