Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ" ИНН: 9704271170
описание
GoCharting is a web-native charting and trading workflow platform that provides institutional-grade orderflow and DOM tools, including footprint and cluster charts, volume and market profiles, cumulative delta, imbalance charts, and DOM trading. It delivers these capabilities fully on the web and serves more than 3 million registered traders globally.
задачи
Design and ship end-to-end features in the production terminal, keeping combine/parity paths aligned when needed
Debug complex multi-tab, hydration, and persistence race conditions
Improve performance on large lists and busy charts through virtualization, subscription lifecycle improvements, and reduced Redux churn
Collaborate with product and design teams on UX
Write clear PRs and communicate risks involving sync, auth, and adjacent broker paths
Mentor the team and improve React patterns, state boundaries, and root-cause fixes
требования
5+ Years shipping complex React SPAs, with hooks-first development and familiarity with legacy class components
Strong TypeScript/JavaScript and Redux skills, or experience with an equivalent global and local store architecture
Experience with real-time or high-frequency UIs, such as websockets, live lists, charting, or trading
Proven ability to debug cross-window state, persistence, or multi-store sync issues
Comfortable working in a large monorepo with webpack, shared packages, and long-lived feature branches
Clear written communication with product teams and peers
Будет плюсом: chart products, market data, or broker integrations; Canvas/SVG/WebGL charting, WASM, or transpilation; virtualized lists and Emotion/styled UI systems; Vitest/Jest and Bitbucket/GitHub workflows; Chrome performance profiling for long-lived trading sessions