Busyboard
Frontend Developer
1 нед. назад
74k–135k RUB / monthRussiaJuniorRemote
reacttypescriptreact routermobxtanstack querywebpackscss modulesdocker
Frontend Developer role at Busyboard, working remotely with a junior-level position focusing on React, TypeScript, and modern frontend technologies.
Обязанности
- Работа с состоянием — гибридный подход: MobX — клиентское/UI-состояние, TanStack Query (React Query) — серверное состояние (кэш, загрузка, синхронизация с API)
- Соблюдение ТЗ и дизайна — если что-то в дизайне кажется нелогичным или неудачным, предложить своё решение
- Готовность открыто говорить о проблемах: не пытаться любой ценой доделать задачу в одиночку — если что-то не получается, лучше задать вопросы и разобраться вместе
Требования
- React 18 + TypeScript — код примерно на 80% уже TS/TSX, но около 20% ещё JS/JSX
- React Router v6
- MobX
- TanStack Query (React Query)
- Webpack (кастомный конфиг, не CRA/Vite)
- SCSS Modules — основной способ стилизации
- Опыт работы с кастомным API-клиентом поверх fetch (без привязки к axios)
- FSD (Feature-Sliced Design) — понимание принципов слоистой архитектуры и правил направленности зависимостей между слоями
- Базовые навыки работы с Docker
- Умение работать в команде: задавать вопросы, предлагать идеи
Будет плюсом
- Базовые навыки дизайна / чувство вкуса — умение заметить нестыковки и неточности в дизайне, понимание, что будет удобнее и понятнее для пользователя
- Опыт с MUI и/или Ant Design
- Опыт с Jest + React Testing Library (юнит-тесты) и Playwright (e2e)
- Понимание принципов CI/CD (используем GitLab CI), опыт деплоя через Docker
- Опыт в fintech-проектах, особенно связанных с маркетплейсами
Условия
- 📍Локация: Удаленно
- 🧳 Компания: Busyboard
- 🤑 Грейд: Junior
- 💵 ЗП: от 74 000 до 135 000 ₽
- ⏱ Занятость: Полная