Job VC

Senior React Engineer with WebGL or WebGPU experience

Sombra · dou · Senior · Not specified · віддалено
Open original ↗
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.