Senior Frontend-разработчик (React / TypeScript)

Работодатель:
Зарплата:
250 000 - 300 000 руб.
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, Саввинская набережная

О роли

Вы строите фронтенд-слой регулируемой ЦФА-платформы под российских финансовых институтов. Это не очередной SaaS-лендинг — это мульти-тенантный admin console с пятью разными типами пользователей (эмитент, брокер, инвестор, compliance-офицер, regulator-view), real-time дашбордами и сложными compliance-формами.

Что предстоит делать
Tenant Admin Console — мульти-тенантный UI с RBAC: разные пользователи видят разный UI и разные данные
Proof-of-Reserves дашборды — публичные real-time дашборды по каждому эмитенту стейблкоина
Compliance UI — формы KYB-онбординга эмитентов, KYC-онбординга инвесторов, sanctions screening
Журнал операций — таблицы и графики транзакций ЦФА с фильтрацией для compliance-офицеров
Real-time updates через WebSocket — orderbook, статусы транзакций, события платформы
White-label SDK — React-компоненты для встраивания клиентами в их собственные UI
Документация для разработчиков клиентов: Storybook, demo-страницы, API reference
Профиль
React + TypeScript: 4+ года production-опыта и senior-level ownership. Hooks, Suspense, Context, error boundaries — на автомате.
State management: Опыт с Redux Toolkit, Zustand, или похожим. Работа со сложным состоянием в SaaS-приложениях.
UI/UX чувствительность: Понимание design systems, Figma-handoff, accessibility. Опыт с компонентными библиотеками (Ant Design, Mantine, shadcn/ui, MUI).
Данные и графики: Опыт с charting-библиотеками (Recharts, ECharts, D3) для финансовых данных, тайм-серий, real-time updates.
Backend-понимание: Знание REST/gRPC, WebSocket, OpenAPI. Опыт работы с тяжёлыми API. Базовое понимание авторизации (OAuth2, JWT, RBAC).
Качества: Самостоятельность, готовность работать с финансовой терминологией (тип ЦФА, эмитент, оферта, регуляторный отчёт), понимание performance в браузере.
Стек

React 18+, TypeScript, Vite, Tailwind CSS, Recharts/ECharts, Zustand или Redux Toolkit, React Query, Vitest + Playwright, Storybook, self-hosted GitLab CI. Backend на Go + gRPC.

Формат работы

Основной формат — работа из офиса в Хамовниках, Москва. Ограниченный гибрид возможен по согласованию, но большинство рабочих дней команда проводит в офисе. Remote-only не рассматриваем: для этой роли важно быть частью ежедневного продуктового и инженерного контекста команды.

Условия: корпоративный ноутбук с MDM и шифрованием диска, VPN ViPNet/Континент, NDA + соглашение о коммерческой тайне (ФЗ-98), доступ только к staging/test API, не к продакшену.

Что мы предлагаем
2 параллельных позиции — команда из 3 человек (Senior + 2 SWE), нормальный темп без overload
Реальный продукт под регулируемым финрынком — каждая фича проходит compliance review
Modern stack без legacy
Офисный формат в Хамовниках с возможностью ограниченного гибрида по согласованию
Опыт работы со сложными интерфейсами уровня финансовой инфраструктуры — редкая запись в CV
Идеальный кандидат

Senior Frontend-инженер с 4+ годами production-опыта, сильным React/TypeScript и личным ownership сложного customer-facing продукта. Особенно ценен опыт fintech, payments, SaaS с критичными пользовательскими состояниями, real-time интерфейсами, ролями/правами и security-sensitive UX. Сильное техническое образование — заметный плюс, но production-результат важнее названия вуза.

Процесс

Полностью письменный до оффера. После screening — короткое тестовое задание (UI-фрагмент с charts и real-time updates, 3-4 часа), затем оффер.

Резюме + ссылки на pet-projects/GitHub в чат с пометкой «SWE Frontend».

Похожие вакансии

Python Tech Lead / Staff Backend Engineer (Payments)
ТМГТ

О роли. Нам нужен человек, который способен самостоятельно уменьшать техническую нагрузку на команду: принимать решения в условиях неполных внешних контрактов...

300 000 - 350 000 руб.
Senior QA Engineer (Manual / Web + API)
ТМГТ

Ошибка может означать двойную операцию, неверный баланс или комиссию, нарушение прав доступа, потерю трассируемости либо ложный Success при фактически неизвестном...

300 000 - 350 000 руб.
Senior SRE / Platform Engineer (AWS / Kubernetes)
ТМГТ

О роли. Observability: метрики, логи, трейсинг (Prometheus/Grafana/OpenTelemetry или аналоги). Сильный опыт с AWS, Kubernetes/контейнерами, Terraform.

300 000 - 380 000 руб.
Senior Application Security Engineer (AppSec)
ТМГТ

Высшее техническое образование. — 5+ лет в информационной безопасности (application security / product security / security engineering), из них опыт в финтехе...

300 000 - 350 000 руб.
Главный специалист по компенсациям и льготам (С&B)
ППК Фонд развития территорий

Высшее образование (управление персоналом, экономика). Владение MS Excel на уровне "продвинутого" пользователя (сложные функции, сводные таблицы). Знание методологий грейдирования (Hay...

190 000 - 252 000 руб.