AsyncFlow — продуктовая команда, разрабатывающая веб-приложения на React и TypeScript. Работа полностью удалённая и асинхронная. Рассматривают кандидатов от junior до middle.
Обязанности:
- Разработка интерфейсов на React 18+ с TypeScript.
- Адаптивная mobile-first вёрстка для экранов от 320px и крупнее.
- Управление состоянием через Zustand или Redux Toolkit.
- Интеграция с REST API через fetch или axios.
- Участие в code review и оптимизация рендеринга.
- Базовое участие в деплое фронтенда с использованием Vite и CI/CD.
Требования:
- JavaScript (ES6+), HTML и CSS.
- React: функциональные компоненты, хуки и контекст.
- Базовое понимание типов и интерфейсов TypeScript.
- Понимание DOM и событийной модели браузера.
- Git: ветки и pull request'ы.
- Адаптивная вёрстка и понимание REST API.
Будет плюсом: Next.js (SSR, SSG), Vite, ESLint, Prettier, базовый SQL и PostgreSQL, Linux или Nginx, Jest или React Testing Library, опыт работы с монорепозиториями Nx или Turborepo.
Условия: от 90 000 ₽ в месяц, сумма обсуждается по итогам собеседования. Оформление через ИП по договору оказания услуг, оплата раз в месяц. Полностью удалённая работа с гибким графиком; важен результат, а не часы. Предусмотрены менторство, code review на каждом PR и понятный трек развития junior → middle → senior. Работа в связке с бэкенд-командой на Node.js.
Отбор: собеседование на 20–30 минут и тестовое задание — MVP таск-менеджера с Pomodoro, маршрутизацией, JWT-авторизацией и работой с API.