
GoCharting este o companie fintech și SaaS care dezvoltă software pentru analiza piețelor și tranzacționare destinat traderilor de active multiple. Platforma combină grafice avansate cu instrumente de analiză a fluxului de ordine, precum grafice footprint, profiluri de piață, delta volumului și profunzimea pieței, alături de un desk pentru opțiuni, un instrument de creare a strategiilor, calendare economice, piețe de predicții și tranzacționare printr-un singur clic, conectată la brokeri. Utilizatorii pot lucra cu contracte futures, forex, acțiuni, criptomonede, CFD-uri și burse regionale, în timp ce programarea Lipi, SDK-urile pentru dezvoltatori, analizele comunității și indicatorii creați de utilizatori sprijină personalizarea și colaborarea. Orientarea produsului GoCharting îl face relevant pentru candidații interesați de tehnologie financiară, infrastructură de tranzacționare, produse SaaS bogate în date și piețe cripto.
Senior Frontend Engineer, Trading Platform (Hybrid Serbia)
Build and evolve GoCharting’s real-time web trading terminal with React, TypeScript, and Redux. Focus on responsive market-data experiences, state synchronization, performance, and reliable charting workflows.
Descriere
- Own end-to-end feature delivery in the production trading terminal, keeping combine and parity paths aligned when required.
- Investigate complex races involving multiple tabs, hydration, and persisted state.
- Optimize large lists and high-activity charts through virtualization, subscription lifecycle improvements, and reduced Redux churn.
- Partner with product and design to shape effective user experiences.
- Produce clear pull requests and surface risks across synchronization, authentication, and related broker flows.
- Support team growth by mentoring peers and strengthening React patterns, state boundaries, and root-cause fixes.
Cerințe
- At least five years of experience delivering complex React single-page applications, primarily with hooks and with some legacy class-component experience.
- Strong command of TypeScript and JavaScript, plus Redux or a comparable global and local state architecture.
- Background building real-time or high-frequency interfaces involving WebSockets, live lists, charting, trading, or related systems.
- Demonstrated ability to diagnose state issues spanning windows, persistence layers, or multiple stores.
- Experience working in large monorepos with Webpack, shared packages, and long-lived feature branches.
- Strong written communication with product partners and engineering peers.
- Experience with charting products, market data, or broker integrations is a plus.
- Familiarity with Canvas, SVG, WebGL charting, WebAssembly, or transpilation is a plus.
- Experience with virtualized lists such as react-window and Emotion or styled UI systems is a plus.
- Working knowledge of Vitest or Jest and Bitbucket or GitHub workflows is a plus.
- Ability to profile performance in Chrome during long-running trading sessions is a plus.