Frontend-разработчик (Fintech)
Описание
Локация: гибридный формат с регулярными визитами в Москву, минимум раз в квартал для architecture sessions; ежедневное присутствие в офисе не требуется
Зарплата: 200 000–300 000 RUB на руки в месяц
Компания
Разработка регулируемой платформы цифровых финансовых активов для российских финансовых институтов.
Что делать
Разрабатывать мульти-тенантный Tenant Admin Console с RBAC и разными интерфейсами для эмитентов, брокеров, инвесторов, compliance-офицеров и регуляторов.
Создавать публичные real-time Proof-of-Reserves дашборды, таблицы и графики транзакций ЦФА.
Разрабатывать KYB/KYC-формы, sanctions screening и другие compliance-интерфейсы.
Интегрировать WebSocket-обновления для orderbook, статусов транзакций и событий платформы.
Создавать white-label React SDK, Storybook, demo-страницы и API-документацию для клиентов.
Работать с финансовой терминологией, производительностью браузера и compliance review каждой функции.
Требования
React и TypeScript; production-опыт с Hooks, Suspense, Context и error boundaries.
Опыт со сложным состоянием в SaaS-приложениях и Redux Toolkit, Zustand или аналогами.
Понимание design systems, Figma-handoff и accessibility; опыт с компонентными библиотеками.
Опыт с Recharts, ECharts, D3 или аналогами для финансовых данных, тайм-серий и real-time updates.
Понимание REST/gRPC, WebSocket, OpenAPI, OAuth2, JWT и RBAC, а также работы с тяжёлыми API.
Готовность к регулярным визитам в Москву минимум раз в квартал; самостоятельность и понимание производительности браузера.
Хорошо, если есть
Опыт работы во frontend-разработке российского финтеха или в SaaS-стартапе.
Образование ФПМИ МФТИ или ФКН ВШЭ.
Культура и преимущества
Команда из трёх человек: Senior и два SWE; две параллельные позиции и рабочий темп без перегрузок.
Современный стек без legacy: React, TypeScript, Vite, Tailwind CSS, React Query, Vitest, Playwright и Storybook.
Гибридный формат с возможностью преимущественно удалённой работы.
Корпоративный ноутбук с MDM и шифрованием диска, VPN ViPNet/Континент.
NDA и соглашение о коммерческой тайне; доступ предоставляется только к staging/test API.
Процесс найма
Полностью письменный процесс до оффера.
После screening — тестовое задание на UI-фрагмент с графиками и real-time updates продолжительностью 3–4 часа.
Затем принимается решение по офферу.