Мы ищем разработчика, который закроет фронтенд-задачи и поможет с бесшовным переносом доработок в WebView мобильного приложения.
Стек:
Core: React 18, TypeScript (Strict), Vite, TanStack Query v5.
UI: Tailwind CSS (v4), Shadcn UI, Framer Motion.
Mobile/Offline: Capacitor.js, Dexie.js (IndexedDB).
Задачи
Разработка модулей «Персонал», «Проекты», «Лицензии».
Сложный UI: Excel-подобные сетки (Schedule Grid) с drag-to-select и bulk-actions.
Offline-first: Очереди мутаций и синхронизация данных через IndexedDB.
WebView & Mobile: Адаптация интерфейса под планшеты и смартфоны (Pixel-perfect).
Требования
Опыт с React + TS от 3 лет (глубокое понимание хуков и оптимизации рендеринга).
Уверенное владение Tailwind CSS (верстка сложных макетов без костылей).
Понимание специфики WebViews и работы с мобильными браузерами.
Внимание к деталям: Pixel-perfect верстка и отсутствие any в коде.
Будет плюсом: Опыт с Capacitor/Cordova и написание E2E тестов (Playwright).
Условия
Сложный продукт со строгими инженерными стандартами (SOLID, Code Review).
Возможность влиять на архитектуру фронтенда.