Опубликовано 9 июня 2026 г.
Frontend-разработчик (Senior) Freedom AI Labs в Choco (ТОО Chocofamily) Алматы
Frontend Developer (Senior)
Проект: Freedom AI Labs
О проекте
Freedom AI Labs — это продукт на стыке AI и высоконагруженных веб-систем. Мы развиваем платформу с генеративным UI, real-time взаимодействием и сложной клиентской архитектурой, рассчитанную на масштабирование до миллионов пользователей.
Основные задачи
- Проектирование и разработка сложных frontend-фич с использованием Feature-Sliced Design (entities / features / widgets / shared)
- Развитие системы генеративного UI на базе AI-ответов в реальном времени (streaming-safe рендеринг, error boundaries, кеширование)
- Работа с SSE-стримингом (24+ типов событий: content_delta, tool_call, thinking_start и др.), реализация resume-логики и буферизации
- Поддержка real-time взаимодействия через WebSocket (Centrifugo), pub/sub модели и синхронизация состояний
- Разработка UI под Web + WebView (superapp): safe-area, native bridges, touch UX
- Управление сложным клиентским состоянием (multi-conversation state, IndexedDB/localStorage, server sync)
- Участие в переходе к микрофронтендам (Module Federation), развитие монорепозитория (Turborepo)
- Создание и развитие внутреннего UI-kit (Radix UI + Tailwind + design tokens)
- Оптимизация производительности (bundle size, lazy loading, code splitting)
- Настройка и поддержка CI/CD процессов (GitLab CI, Docker, Kubernetes)
- Участие в код-ревью, менторство, развитие инженерных практик (тестирование, документация, качество кода)
Требования
Обязательные:
- 4–5+ лет коммерческой frontend-разработки
- Отличное знание React (включая React 19, Concurrent Features, Server Components)
- Уверенный TypeScript (сложные generics, discriminated unions)
- Опыт с Next.js (App Router, SSR/SSG, middleware, ISR, streaming)
- Опыт архитектуры FSD или аналогичных подходов
- Работа с SSE / EventSource и WebSocket (real-time системы)
- Отличное знание CSS, Tailwind, design tokens
- Опыт разработки UI-kit или дизайн-систем
- Понимание микрофронтендов и монорепо
- Опыт E2E / integration / unit тестирования (Playwright)
Будет плюсом
- Опыт работы с AI / LLM продуктами (streaming responses, tool calls, dynamic UI)
- Опыт Centrifugo, pub/sub систем
- Опыт MCP (Model Context Protocol) или аналогов
- Работа с Framer Motion, Lottie, Three.js, Rive
- Опыт mobile WebView / superapp (native bridges)
- Observability: Sentry, Amplitude, feature flags (Unleash)
- OAuth2, финтех-проекты
- Storybook / Chromatic
- i18n / мультиязычные продукты
Мы предлагаем
- Работа в AI-проекте на стыке frontend и генеративных технологий
- Современный стек: React 19, Next.js 15, SSE streaming, WebSocket, MCP, Framer Motion
- Сильная инженерная команда и культура аргументированных решений
- Возможность влиять на архитектуру продукта
- Офис в центре Алматы
- Обучение: курсы, книги, конференции
Причина открытия позиции
Расширение команды в связи с ростом продукта
Эту вакансию мы нашли в HH.ru
C(
Choco (ТОО Chocofamily)
Алматы
Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?
вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по JavaScript
стажировки по JavaScript