Senior Frontend Engineer - Trading Platform (Europe, Remote)

GoCharting INC.

Rio Grande do Sul

Hybrid

BRL 180,000 - 300,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

GoCharting INC. is seeking an experienced frontend engineer to own features and reliability in our next-gen web terminal, a real-time multi-chart trading workspace. You will design end-to-end features, ensure correctness, and optimize the UI for high-frequency trading contexts.

You will collaborate with product and design, mentor peers on React patterns and state management, and tackle complex debugging of multi-tab and hydration scenarios in a fast-paced environment.

Qualifications

  • 5+ years shipping complex React SPAs (hooks-first; legacy class components OK).
  • Strong TypeScript/JavaScript and Redux knowledge for global/local stores.
  • Experience with realtime/high-frequency UIs (websockets, live lists, charting).
  • Proven debugging of cross-window state, persistence, or multi-store sync bugs.
  • Comfort working in a large monorepo with Webpack and long-lived feature branches.
  • Clear written communication with product and peers.

Responsibilities

  • Design and ship end-to-end features in the production terminal and keep parity paths aligned when needed.
  • Debug hard multi-tab hydration races and persistence issues.
  • Improve performance on large lists and busy charts using virtualization and efficient subscriptions.
  • Collaborate with product and design teams on UX improvements.
  • Write clear PRs and communicate risks on sync, auth, and broker paths.
  • Mentor the team and raise the bar on React patterns and state boundaries.

Skills

React
TypeScript/JavaScript
Redux
Real-time UI
Cross-window debugging
Monorepo webpack
Communication

Tools

Webpack
GitHub workflows
Bitbucket workflows
Emotion UI
Vitest/Jest

Job description

About GoCharting

GoCharting is a web-native charting and trading workflow platform with institutional-grade orderflow and DOM tools – footprint/cluster charts, volume/market profile, cumulative delta, imbalance charts, and DOM trading. GoCharting is the only platform that delivers these capabilities fully on the web. It is comparable to TradingView for general charting, but differentiated as the leader in the professional orderflow niche. The company is PE-acquired and funded as of 2025, is profitable, has 3M+ registered traders globally, and has a mandate to scale 10x over 4 years.

The Role

You will own features and reliability in GoCharting's next-gen web terminal: a real-time multi-chart trading workspace and dense market UI. The work spans product features, performance, state and sync correctness, and production incident fixes raised by active traders.

What You'll Do
  • Design and ship end-to-end features in the production terminal, and keep combine/parity paths aligned when needed
  • Debug hard multi-tab, hydrate, and persistence races
  • Improve performance on large lists and busy charts – virtualization, subscription lifecycle, and avoiding expensive Redux churn
  • Collaborate with the product and design teams on UX
  • Write clear PRs, and communicate risk on sync, auth, and adjacent broker paths
  • Mentor the team – raise the bar on React patterns, state boundaries, and “fix the cause, not the symptom”
What We're Looking For

Must-Haves

  • 5+ years shipping complex React SPAs – hooks-first, with comfort in legacy class components
  • Strong TypeScript/JavaScript and Redux (or an equivalent global + local store architecture)
  • Experience with realtime / high-frequency UI – websockets, live lists, charting, trading, or similar
  • Proven debugging of cross-window state, persistence, or multi-store sync bugs
  • Comfort in a large monorepo – webpack, shared packages, long-lived feature branches
  • Clear written communication with product and peers

Nice-to-Haves

  • Chart products, market data, or broker integrations
  • Canvas/SVG/WebGL charting, WASM, transpilation
  • Virtualized lists (react-window etc.) and Emotion/styled UI systems
  • Vitest/Jest, and Bitbucket/GitHub workflows
  • Performance profiling in Chrome for long-lived trading sessions
Logistics

Location: Remote / hybrid

Employment Type: Full-Time

Reports To: Engineering Lead / Product Engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Payments & Fintech (Europe, Remote)
Senior Backend Engineer - Payments & Fintech (Europe, Remote)

GoCharting INC. • Rio Grande do Sul

Remote
BRL 602,000 - 903,000
Remote work
Trenches / Web3 Frontend Developer
Trenches / Web3 Frontend Developer

Jobgether SRL • Brazil

On-site
BRL 180,000 - 300,000
Fully remote, remote-first
Autonomy with strong ownership
Stock option program
+7
Senior Frontend Developer / Tech Lead
Senior Frontend Developer / Tech Lead

Uvation, Inc. • Rio Grande do Sul

On-site
BRL 180,000 - 240,000
Senior Frontend Developer / Tech Lead
Senior Frontend Developer / Tech Lead

Uvation, Inc. • Rondônia

On-site
BRL 180,000 - 320,000
Senior Front-End Engineer
Senior Front-End Engineer

DevGrid • Brazil

On-site
BRL 429,876 - 644,815
Flexible remote work
Collaborative work environment
Senior Frontend Developer
Senior Frontend Developer

Amaris Consulting • Campinas

On-site
BRL 120,000 - 180,000
Full-Stack Engineer (React/Go)
Full-Stack Engineer (React/Go)

In All Media Inc • Brazil

On-site
BRL 223,200 - 334,800
100% Remote work
Work with cutting-edge technologies
Opportunities for professional growth
Frontend Engineer (Remote)
Frontend Engineer (Remote)

Hired • Brazil

On-site
BRL 180,000 - 360,000
Lead Fullstack Engineer (React+Next.js)
Lead Fullstack Engineer (React+Next.js)

N-iX • Brazil

On-site
BRL 140,000 - 180,000
Flexible working format
Competitive salary
Personalized career growth
+3
Senior/Mid Frontend Engineer - React
Senior/Mid Frontend Engineer - React

Sensor Tower • São Paulo

On-site
BRL 111,600 - 167,400