GoCharting
Senior Frontend Engineer - Trading Platform (Europe, Remote)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior frontend-инженер в команду торговой платформы GoCharting. Ответственность за фичи и надёжность веб-терминала реального времени с плотным рыночным UI, производительность и корректность синхронизации состояния.
Задачи
- Проектировать и реализовывать end-to-end фичи в продакшн-терминале, поддерживать согласованность combine/parity путей
- Отлаживать сложные гонки при работе с несколькими вкладками, гидратацией и персистентностью
- Улучшать производительность больших списков и нагруженных графиков: виртуализация, жизненный цикл подписок, снижение лишних перерисовок Redux
- Совместно работать с product и design командами над UX
- Писать понятные PR и сообщать о рисках в синхронизации, авторизации и смежных брокерских путях
- Менторить команду, повышать планку в React-паттернах и границах состояния
Требования
- 5+ лет разработки сложных React SPA — hooks-first, с комфортом в legacy class-компонентах
- Сильный TypeScript/JavaScript и Redux (или аналогичная архитектура глобального и локального стора)
- Опыт realtime / высокочастотного UI — websockets, живые списки, чартинг, трейдинг или похожее
- Подтверждённый опыт отладки кросс-оконного состояния, персистентности и синхронизации нескольких сторов
- Комфорт в большом монорепозитории — webpack, общие пакеты, долгоживущие feature-ветки
- Чёткая письменная коммуникация с product и коллегами
Условия
- Удалённая работа или гибрид
- Полная занятость
- Подчинение Engineering Lead / Product Engineering
Навыки
- React
- TypeScript
- JavaScript
- Redux
- websockets
- webpack
- monorepo
- Canvas
- SVG
- WebGL
- WASM
- react-window
- Emotion
- Vitest
- Jest
- Bitbucket
- GitHub