Описание
Мы ищем Frontend-разработчика уровня Middle+/Senior, который будет разрабатывать современные адаптивные интерфейсы для криптовалютной биржи, работающие в режиме реального времени. В зоне ответственности специалиста — клиентская часть и мобильная архитектура интерактивных торговых интерфейсов, включая стакан заявок (Order Book), графики котировок в реальном времени, торговые панели и дашборды цифровых активов.
Задачи
•Разработка и поддержка сложных высокопроизводительных UI-компонентов: глубины стакана заявок, ленты сделок в реальном времени и свечных графиков.
•Использование React и TypeScript для создания отзывчивых и производительных интерфейсов.
•Проектирование архитектуры управления состоянием приложения с учётом высокочастотных обновлений через WebSocket.
•Оптимизация рендеринга для предотвращения лишних перерисовок компонентов и снижения частоты кадров.
•Интеграция и адаптация библиотек TradingView или высокопроизводительных инструментов визуализации на базе Canvas для технического анализа.
•Защита фронтенд-приложений от XSS, CSRF, clickjacking и атак типа «человек посередине» (MITM).
•Обеспечение безопасности пользовательских активов и корректной работы механизмов управления криптоактивами на стороне клиента.
•Обеспечение высокой производительности интерфейсов в десктопных браузерах и на мобильных устройствах, включая устройства с ограниченными аппаратными ресурсами.
Требования
•От 3 до 5 лет опыта во frontend-разработке сложных веб-приложений.
•Уверенное владение современным TypeScript, React и React Native, включая Hooks, Context и возможности Concurrent Rendering.
•Глубокий практический опыт работы с WebSocket и управления высокочастотными потоками данных на стороне клиента.
•Отличное знание библиотек и подходов к управлению состоянием приложения.
•Практический опыт работы с библиотеками визуализации графиков: TradingView Lightweight Charts / Charting Library, D3.js или решениями на базе Canvas.
Условия
Условий в вакансии нет.