Frontend-разработчик (Senior) Freedom AI Labs
Choco (ТОО Chocofamily) · зарплата не указана · Алматы · HH · опубликовано 24 мая 2026 г.
Описание вакансии
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 Сильная инженерная команда и культура аргументированных решений Возможность влиять на архитектуру продукта Офис в центре Алматы Обучение: курсы, книги, конференции Причина открытия позиции Расширение команды в связи с ростом продукта