SalesAI - это ИТ-партнер компании Бина Групп
SalesAI 2.0 визуализирует невидимое: эмоции клиентов, пропущенные возражения и упущенную прибыль. Мы строим SPA, которое по сложности не уступает IDE: работа с аудио, синхронизация транскриптов в реальном времени, тяжелые дашборды и мгновенный отклик.
Мы ищем Senior Frontend инженера, который не просто «пилит компоненты», а проектирует архитектуру клиентской части. Ты понимаешь, как работает React под капотом, зачем нужен Server-Side Rendering в B2B SaaS, и как заставить браузер отрисовывать тысячи дата-поинтов без единого лага.
Что тебе предстоит:
-
Архитектура Next.js (App Router): Строить масштабируемое приложение с нуля (Auth, Multi-tenant, Billing), правильно разделяя Server и Client Components;
-
Сложный UI для работы с медиа: Реализовать продвинутый аудиоплеер (Wavesurfer.js/Web Audio API) с синхронной подсветкой транскрипта, тегированием спикеров и навигацией по таймкодам;
-
Визуализация данных: Рисовать интерактивные графики (Recharts/Visx/D3) для аналитики звонков, воронок продаж и диаграмм сентимента;
-
Performance Optimization: Бороться за каждый миллисекунд First Contentful Paint, оптимизировать бандлы, мемоизировать тяжелые вычисления и настраивать кэширование (React Query);
-
Design System: Создать и поддерживать переиспользуемый UI-kit (на базе Headless UI/Radix), чтобы разработка новых фич занимала часы, а не дни.
Что мы ждём от тебя:
-
Deep React & Next.js: Ты знаешь жизненный цикл компонентов лучше, чем свой график сна. Уверенно работаешь с Next.js 14+, App Router и SSR/ISR;
-
TypeScript на уровне бога: Generics, Utility types, строгая типизация API-контрактов (Zod/OpenAPI);
-
Cursor/Codex/ClaudeCode — MUST HAVE: Ты не тратишь время на бойлерплейт. Ты — оператор нейросети, который пишет код со скоростью мысли;
-
State Management: Понимаешь, когда нужен Zustand/Redux, а когда достаточно URL-state или React Context;
-
Опыт с Data-Intensive Apps: Ты делал сложные админки, дашборды или IDE в браузере. Ты знаешь, что такое Virtualization/Windowing списков;
-
Инженерная культура: CI/CD, линтеры, тесты (Playwright/Jest) — для тебя это гигиена, а не «лишняя работа».
Будет круто, если ты:
Работал с WebSockets (реальное время), знаешь WebGL/Canvas (для кастомных визуализаций), настраивал микрофронтенды или Module Federation.
Условия:
-
Заработная плата 150000-250 000 ₽/мес на руки;
-
Оформление по ТК РФ с первого рабочего дня;
-
Опцион — твой код будет лицом продукта перед топами Газпрома и МТС;
-
Работа напрямую с фаундером и сильной backend-командой (API специфицированы, сваггер есть);
-
Никакого легаси на jQuery — только свежий стек;
-
Никакого фитнеса и смузи — только сложные задачи, оптимизация рендеринга и UX, который продает сам себя.
Если ты устал верстать лендинги и хочешь делать сложный инженерный продукт — пиши. В сопроводительном обязательно: твой любимый AI-IDE и пример самой сложной фичи, которую ты оптимизировал.