Remote
Colombia India Ukraine
We’re looking for a Senior Frontend Engineer to own the development of high-performance, data-dense trading and analytics experiences for a multi-tenant B2C SaaS platform in the prop futures space. In this role, you’ll lead frontend architecture and delivery for rich interactive dashboards - especially advanced charting and GPU-accelerated visualizations- working closely with product, design, and backend teams to ship reliable, low-latency user experiences.
Requirements:
- 7+ years of professional frontend engineering experience, including ownership of complex,
production-grade web applications.
- Expert-level JavaScript/TypeScript and strong proficiency with React (and ideally Next.js),
including modern patterns, hooks, state management, and performance optimization.
- Significant hands-on experience building advanced charting / chart-building experiences
(e.g., custom indicators, overlays, time-series rendering, large datasets, real-time updates) beyond “basic dashboard charts.”
- Proven experience with WebGL and/or WebGPU (or equivalent GPU-accelerated rendering)
for interactive 2D/3D visualization; comfort with graphics pipelines, shaders, buffers, and rendering loops.
- Strong understanding of browser rendering performance: compositing, repaint/reflow, memory management, frame budgeting, and techniques to sustain smooth interactions (e.g., 60 FPS targets).
- Experience integrating and optimizing real-time data flows (WebSockets and/or streaming APIs),
including handling bursty updates and ensuring UI consistency.
- Strong testing and quality discipline (unit/integration/e2e), familiarity with CI/CD,
and ability to instrument, debug, and improve production behavior.
- Nice to have: prior experience in trading/market data UIs, time-series data modeling,
canvas-based rendering, or working with third-party charting SDKs (e.g., TradingView) and extending them with custom tooling.
- Nice to have: familiarity with observability tools (e.g., Sentry), feature flags/experimentation,
and analytics integration patterns.
Responsibilities:
- Lead the design and implementation of high-performance frontend features for trader-facing dashboards, with a focus on custom charting and GPU-accelerated visualizations.
- Build and evolve reusable visualization components (rendering primitives, scales, axes, overlays,
indicators, interaction layers) that remain responsive with large datasets and real-time updates.
- Own performance engineering for critical UI paths: profiling, identifying bottlenecks,
optimizing CPU/GPU usage, memory footprint, and ensuring smooth pan/zoom/scroll interactions.
- Integrate real-time data delivery into the UI (e.g., WebSockets/streaming endpoints),
ensuring correctness under latency,
reconnections, and high-frequency update scenarios.
- Partner with backend engineers to align API contracts and data shapes for visualization needs,
balancing accuracy, throughput, and user experience.
- Establish and maintain frontend architecture standards (component design, state management,
error handling, rendering strategy, and code organization) appropriate for a senior role.
- Drive quality through robust automated testing, careful release practices,
and production monitoring/triage
to reduce regressions and improve reliability.
- Collaborate with product and design to refine interaction models for
complex workflows (chart tooling, drawing, comparisons, filters, layouts),
translating requirements into shippable increments.