Мы ищем Frontend-разработчика уровня Middle+/Senior, который будет разрабатывать современные адаптивные интерфейсы для криптовалютной биржи, работающие в режиме реального времени. В зоне ответственности специалиста — клиентская часть и мобильная архитектура интерактивных торговых интерфейсов, включая стакан заявок (Order Book), графики котировок в реальном времени, торговые панели и дашборды цифровых активов.
Frontend engineer for crypto exchanges
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разработка и поддержка сложных высокопроизводительных 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.
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.