Frontend-разработчик (React, TypeScript)
Frontend-разработчик для создания консоли антифрод-аналитика на React и TypeScript. Нужно развивать SPA с большими таблицами, конструктором правил и дашбордами, обеспечивая высокую производительность. Требуется от 5 лет опыта, продвинутое знание React и TypeScript, работа с TanStack Query и тестами. Предлагают удалённую работу, официальное трудоустройство и ДМС.
Эта вакансия платит больше рынка
На 36% выше медианы JavaScript по 164 вакансиям за 90 дней.
Что предстоит делать
О проекте: Мы делаем консоль антифрод-аналитика - рабочий инструмент для тех, кто сидит за ним по 8–10 часов подряд. Внутри: таблицы событий на десятки тысяч строк, карточка сессии со всей телеметрией устройства, конструктор правил с деревом условий и drag-and-drop, дашборд с распределением решений и топом причин отказов. Сама платформа - сессионный антифрод: в реальном времени принимает телеметрию с мобильных и веб-клиентов, вычисляет признаки и выдаёт решение по сессии. Заказчики - крупные финансовые и торговые организации, поставка on-premise. Здесь фронтенд не витрина. От того, насколько быстро аналитик найдёт нужное событие и соберёт правило, зависит, поймают мошенника или нет. Чем предстоит заниматься (обязанности): • Развивать SPA-консоль: React 18, TypeScript, Vite, Tailwind CSS, TanStack Query. • Делать экраны: дашборд, список и редактор пресетов правил, история событий, карточка события, справочник фактов, роли и права. • Собирать конструктор правил: дерево условий, drag-and-drop на dnd-kit, выбор фактов, валидация выражений. • Работать contract-first: типы генерируются из OpenAPI через openapi-typescript и openapi-fetch. • Контракт с BFF правится вместе с бэкендом, а не додумывается на ходу. • Разграничивать права в интерфейсе по ролям на основе JWT. • Держать производительность на больших объёмах: виртуализация таблиц, мемоизация, контроль ререндеров. • Писать тесты на Vitest, участвовать в код-ревью. • Вместе с аналитиком и дизайнером доводить UI-спецификацию до состояния, по которому можно кодить без догадок. • Периодически - задачи по интерфейсу смежного транзакционного продукта. Что мы ждём от вас: • Высшее оконченное техническое образование. • От 5 лет во frontend-разработке. • React 18 и TypeScript на продвинутом уровне: строгая типизация, дженерики, генерация типов из схем. • Уверенная работа с состоянием серверных данных: TanStack Query, RTK Query или аналог. • CSS-архитектура: Tailwind либо осознанная альтернатива, которую вы сможете объяснить. • Vite или Webpack: настройка сборки, оптимизация бандла. • REST, OpenAPI / Swagger, генерация клиента из спецификации. • Vitest, Jest или Testing Library. • Git, код-ревью, работа в Agile-команде от 2 лет. • Опыт сложных внутренних интерфейсов: большие таблицы, фильтры, формы с динамической структурой, конструкторы. Будет плюсом: • Визуализация данных: Chart.js, Recharts, D3. • Виртуализация списков: TanStack Virtual, react-virtualized. • Доступность и клавиатурная навигация в плотных интерфейсах. • Опыт с легаси-контуром React 16 / Redux / Material-UI. • Понимание браузерного fingerprinting, WebRTC, сигналов Canvas и WebGL - у нас есть собственный JS-SDK. • Базовая Java или Kotlin, чтобы самому поправить BFF, а не ждать бэкендера. Ключевые навыки: JavaScript, TypeScript, React, React 18, Vite, Tailwind CSS, TanStack Query, REST API, OpenAPI, Vitest, HTML, CSS, Redux, Webpack, SPA
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Fuzzy Logic Labs
2 активные вакансии в компании
Java-разработчик (антифрод-платформа)
Разработка платформы сессионного антифрода для крупных финансовых и торговых организаций. Нужен опытный Java-разработчик с глубоким знанием JVM, Spring Boot, микросервисов и высоконагруженных систем. Предлагают удаленную работу, официальное трудоустройство и ДМС.
Похожие вакансии
6 вакансий
Senior Frontend-разработчик
Ищем опытного frontend-разработчика для создания новых функций и модулей продуктов на Angular. Нужно уверенное владение Angular 17+, TypeScript, RxJS, опыт построения сложных SPA-приложений. Предлагают удаленную или офисную работу, соцпакет и бонусы.
Senior Node.js/TypeScript Engineer (ETL/Data Platform)
~2 303 162 ₸ оценка
Ищем сильного Node.js/TypeScript разработчика для проекта по созданию глобальной платформы-агрегатора запчастей для мотоциклов. Нужно проектировать ETL-пайплайны, работать с большими данными (500M+ записей) и реляционными БД на масштабе. Требуется 5+ лет опыта, знание AWS и IaC, английский Upper-Intermediate. Предлагают полную удаленку, гибкий график и работу в международной команде.
AI Automations Engineer / Architect (Make.com, n8n)
~2 303 162 ₸ оценка
Шукаємо інженера з автоматизації та архітектора, який створюватиме автоматизації на Make.com та n8n, інтегруватиме різні сервіси та розроблятиме внутрішні інструменти. Потрібен досвід з Next.js, React, TypeScript, Node.js, REST API та базами даних. Робота віддалена, з перетином з американським робочим часом.
Старший Node.js разработчик
~2 303 162 ₸ оценка
Ищем опытного Node.js разработчика для создания крупных веб-приложений и интеграций с SAP. Нужно 5+ лет опыта, знание TypeScript, баз данных, облаков и API. Компания предлагает интересные проекты для зарубежных клиентов, стабильность и развитие.
Старший Node.js разработчик
~2 303 162 ₸ оценка
Ищем опытного Node.js разработчика для создания крупных веб-приложений и интеграций с SAP. Нужно 5+ лет опыта, знание TypeScript, REST/GraphQL, облаков и контейнеров. Компания предлагает проекты для мировых брендов, стабильную команду и рост.
Старший Fullstack разработчик (Next.js/Node.js)
~2 303 162 ₸ оценка
Ищем старшего разработчика с опытом 9+ лет для работы над видеоплатформой (VOD/SVOD). Нужны глубокие знания Next.js, React, Node.js и TypeScript, опыт с PostgreSQL и видеопотоками. Будете разрабатывать и масштабировать платформу, внедрять новые функции и использовать AI-инструменты для ускорения разработки. Требуется уверенный английский для общения с клиентом.