Обязанности: - Разрабатывать новый функционал и улучшать интерфейс
- Плотно взаимодействовать с бэкендом, дизайнером и продуктом
Требования: - Архитектура: Понимание принципов SOLID, DRY, KISS. Опыт декомпозиции сложных UI-модулей.
- Инструментарий: Уверенное владение Git (Gitflow), понимание процессов CI/CD, опыт работы с Docker.
- Code Quality: Навык написания чистого, поддерживаемого кода. Участие в Code Review. Опыт написания Unit-тестов (Vitest/Jest).
Условия: - Конкурентная зарплата (обсуждаем на интервью)
- Удобное расположение офиса в центре Астаны;
- Возможность влиять на продукт и технологии.
Технологический стек:
Core: React, TypeScript, Vite.
State Management: MobX в связке с mobx-react-lite или аналог(redux toolkit и др)
Data Fetching: TanStack Query (React Query).
Styling & UI: Material UI, Tailwind CSS, SASS/SCSS.
Forms & Validation: React Hook Form, Zod.