Назад к вакансиям

Mid-Senior Frontend Engineer

ОсОО БитБлумБишкек и ещё 2 городаВ офисеот 3 лет5/2Полная занятость
TypeScriptFintechReactFrontendWeb3WebsocketReact NativeD3.jsTradingView

Описание

Мы ищем Frontend-разработчика уровня Middle+/Senior, который будет разрабатывать современные адаптивные интерфейсы для криптовалютной биржи, работающие в режиме реального времени. В зоне ответственности специалиста — клиентская часть и мобильная архитектура интерактивных торговых интерфейсов, включая стакан заявок (Order Book), графики котировок в реальном времени, торговые панели и дашборды цифровых активов. Идеальный кандидат умеет эффективно управлять состоянием приложения при интенсивных потоках данных, обеспечивая высокую производительность интерфейса, плавность работы и отзывчивость UI.

Обязанности

  • Разработка и поддержка сложных высокопроизводительных 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

Условия

  • Трудовой договор
  • График: 5/2
  • Рабочие часы: 8
  • Формат работы: на месте работодателя
  • Отрасль: Криптоиндустрия / FinTech / Web3-интерфейсы