О проекте
Разрабатываем современную SaaS-платформу для автоматизации бизнес-процессов с использованием AI-технологий. Проект на стадии активного роста — переходим от MVP к полноценному React-приложению с богатым функционалом. У нас есть сильная backend-команда, готовый API и амбициозные планы на ближайшие 1-2 года.
Обязанности
Разработка
- Создание современного React-приложения с нуля (архитектура, роутинг, state management)
- Разработка сложных UI компонентов для работы с данными и бизнес-процессами
- Реализация интерактивных интерфейсов управления (канбан-доски, таблицы, дашборды)
- Интеграция с REST API бэкенда и внешними сервисами
- Разработка динамических форм с настраиваемыми полями
Оптимизация и качество
- Оптимизация производительности (lazy loading, code splitting, мемоизация)
- Реализация адаптивного дизайна по макетам Figma от UI/UX дизайнера
- Настройка CI/CD для фронтенда
- Code review и поддержка качества кода
Командная работа
- Тесное взаимодействие с backend-разработчиками по API контрактам
- Участие в планировании спринтов и декомпозиции задач
- Менторинг junior разработчиков (по мере роста команды)
Требования
Обязательные навыки
- React 18+: глубокое понимание hooks, context, concurrent features
- TypeScript: строгая типизация, generics, utility types
- State Management: Redux Toolkit, Zustand или Jotai (опыт с любым)
- React Query / SWR: работа с серверным состоянием, кэширование
- Modern CSS: Tailwind CSS или CSS-in-JS (Styled Components, Emotion)
- Опыт разработки SPA: React Router, клиентский роутинг
- REST API: работа с axios/fetch, обработка ошибок, interceptors
- Git: feature branches, pull requests, code review
- Английский: B2+ для чтения документации и коммуникации
Технический стек проекта
- React 18 + TypeScript
- Vite / Create React App
- Tailwind CSS
- React Query
- React Router
- Axios
- Формы: React Hook Form + Zod/Yup
Опыт разработки
- Минимум 3 года коммерческой разработки на React
- Опыт создания приложений "с нуля" (не только поддержка)
- Портфолио с реальными проектами (GitHub/GitLab)
Будет большим плюсом
Технические навыки
- Опыт с Server Components и Next.js 13+ (App Router)
- Знание WebSocket/SSE для real-time обновлений
- Опыт разработки dashboard/admin панелей
- Знание тестирования: Jest, React Testing Library, Playwright/Cypress
- Опыт с монорепозиториями (Turborepo, Nx)
- Знание принципов дизайн-систем и разработки UI-китов
Бизнес-контекст
- Опыт работы в продуктовых командах (не аутсорс)
- Понимание Agile/Scrum методологий
- Опыт работы с AI-интерфейсами или сложными бизнес-формами
- Знание SaaS-продуктов или enterprise-систем
Мы предлагаем
Развитие
- Работа над реальным AI-продуктом с нуля
- Полная свобода в выборе технологий и архитектурных решений
- Возможность роста до Tech Lead Frontend
Команда и процессы
- Сильная backend-команда (Senior + Middle разработчики)
- Собственный UI/UX дизайнер
- Короткие спринты, быстрые релизы
- Нет бюрократии и микроменеджмента
Интересные задачи
- Интеграция с AI-моделями для обработки данных
- Сложные динамические формы с иерархической структурой
- Real-time обновления через WebSocket
- Визуализация данных и бизнес-аналитика