Войти

Middle+ Frontend developer

Компания ClickFood
Тип Офис / Бишкек
Оклад От 1500 USD в месяц
Описание вакансии

Вакансия: Frontend Engineer (Middle+)


Мы развиваем ClickFood - Telegram-first платформу для автоматизации онлайн продажи еды и доставки. Интерфейс - мобильный, работает внутри Telegram WebApp. Быстрый релизный цикл, много продуктовых экспериментов. Продукт работает на рынке в текущий момент и 40+ заведений которые работают с нами.


Чем предстоит заниматься

- Разрабатывать функциональность: корзина и чекаут, управление меню и модификаторами, профиль партнёра, отчётность, топ-группы и др.

- Интеграции с 2gis, яндекс доставка, crm системы (iiko, rkeeper, poster)

- Дорабатывать Telegram WebApp UX‑паттерны.

- Работать с серверными API: загрузка/кэширование данных, оптимистичные апдейты, обработка ошибок.

- Укреплять качество: типобезопасность, валидация данных, edge‑cases, производительность, контроль состояний.

- Поддерживать дизайн‑систему: переиспользуемые UI‑компоненты, единые принципы и стили.

- Участвовать в планировании, оценке задач, ревью кода и улучшении процесса разработки.


Наш стек

- React 19, TypeScript, Vite, React Router.

- TanStack Query (React Query) для работы с данными.

- Zod для схем и валидации.

- Лёгкие сторы и локальное состояние, собственные UI‑компоненты.

- ESLint, Prettier; Git‑флоу с code review.


Требования

- 3+ лет коммерческой разработки на React + TypeScript.

- Уверенное владение React Query, продвинутый TS (дженерики, утилиты типов, типобезопасные API).

- Опыт проектирования компонентной архитектуры, работы с формами и валидацией (runtime‑валидация, схемы).

- Понимание производительности: мемоизация, разбиение кода, избежание лишних рендеров.

- Навык обработки ошибок, пустых и пограничных состояний, сетевых сбоев.

- Умение читать чужой код, предлагать улучшения и аргументировать решения.


Будет плюсом

- Опыт с Telegram WebApp или мобильными веб‑интерфейсами.

- Знание зоопарка форм/валидаций (например, интеграции Zod), опыт проектирования дизайн‑систем.

- Понимание UX‑паттернов для e‑commerce/фудтеха (чекаут, модификаторы блюд, остатки, лимиты).

- Опыт настройки деградаций/фолбеков и стабильной обработки ошибок на фронтенде.


Формат работы

- Полная занятость, офис.

- Спокойный, прагматичный процесс: короткие итерации, приоритет бизнес‑ценности и качества.

- Компенсация - по итогам собеседований, конкурентная.


Хочешь присоединиться? Присылай резюме.

Telegram @nurbek19