-
MID-SENIOR FRONTEND ENGINEER
Ведущий Frontend-разработчик уровня Middle+/Senior
Позиция: Mid-Senior Frontend Engineer (React / React Native / TypeScript)
Офисная работа
Тип занятости: Полная занятость
Отрасль: Криптоиндустрия / FinTech / Web3-интерфейсыО РОЛИ
Мы ищем Frontend-разработчика уровня Middle+/Senior, который будет разрабатывать современные адаптивные интерфейсы для криптовалютной биржи, работающие в режиме реального времени.
В зоне ответственности специалиста — клиентская часть и мобильная архитектура интерактивных торговых интерфейсов, включая стакан заявок (Order Book), графики котировок в реальном времени, торговые панели и дашборды цифровых активов.
Идеальный кандидат умеет эффективно управлять состоянием приложения при интенсивных потоках данных, обеспечивая высокую производительность интерфейса, плавность работы и отзывчивость UI.
ОСНОВНЫЕ ОБЯЗАННОСТИ
1. Архитектура интерфейсов реального времени
-
Разработка и поддержка сложных высокопроизводительных UI-компонентов: глубины стакана заявок, ленты сделок в реальном времени и свечных графиков.
-
Использование React и TypeScript для создания отзывчивых и производительных интерфейсов.
-
2. Управление состоянием и потоками данных
-
Проектирование архитектуры управления состоянием приложения с учётом высокочастотных обновлений через WebSocket.
-
Оптимизация рендеринга для предотвращения лишних перерисовок компонентов и снижения частоты кадров.
-
3. Графики и торговые инструменты
-
Интеграция и адаптация библиотек TradingView или высокопроизводительных инструментов визуализации на базе Canvas для технического анализа.
-
4. Безопасность и целостность данных
-
Защита фронтенд-приложений от XSS, CSRF, clickjacking и атак типа «человек посередине» (MITM).
-
Обеспечение безопасности пользовательских активов и корректной работы механизмов управления криптоактивами на стороне клиента.
-
5. Кроссплатформенная оптимизация
-
Обеспечение высокой производительности интерфейсов в десктопных браузерах и на мобильных устройствах, включая устройства с ограниченными аппаратными ресурсами.
ТРЕБОВАНИЯ: -
От 3 до 5 лет опыта во frontend-разработке сложных веб-приложений.
-
Уверенное владение современным TypeScript, React и React Native, включая Hooks, Context и возможности Concurrent Rendering.
-
Глубокий практический опыт работы с WebSocket и управления высокочастотными потоками данных на стороне клиента.
-
Отличное знание библиотек и подходов к управлению состоянием приложения.
-
Практический опыт работы с библиотеками визуализации графиков: TradingView Lightweight Charts / Charting Library, D3.js или решениями на базе Canvas.
Ключевые навыки
- TypeScript
- React