Senior React Engineer with WebGL or WebGPU experience
Skills
About the role
Remote
Colombia India Ukraine
This role focuses on building high-performance, data-dense trading and analytics interfaces for a multi-tenant B2C SaaS platform. You will work on advanced charting, real-time data flows, and GPU-accelerated visualizations, owning frontend architecture and delivery for interfaces where responsiveness, reliability, and rendering performance are critical.
Required for this role
7+ years of professional frontend engineering experience, including ownership of complex, production-grade web applications
Expert-level knowledge of JavaScript, TypeScript, and React, including modern patterns, hooks, state management, and performance optimization
Strong experience with Next.js or a similar modern frontend framework
Hands-on experience building advanced charting or chart-building experiences, including custom indicators, overlays, time-series rendering, large datasets, or real-time updates
Proven experience with WebGL, WebGPU, or similar GPU-accelerated rendering for interactive 2D/3D visualization
Understanding of graphics-related concepts such as shaders, buffers, rendering loops, and browser-based rendering pipelines
Strong knowledge of browser performance, including compositing, repaint/reflow, memory management, frame budgeting, and techniques for smooth interactions
Experience integrating and optimizing real-time data flows using WebSockets or streaming APIs
Strong testing and quality discipline, including unit, integration, or e2e testing, CI/CD familiarity, and production debugging
Nice to have
Experience with trading, market data interfaces, or other data-dense analytical products
Familiarity with time-series data modeling, canvas-based rendering, or third-party charting SDKs such as TradingView
Experience with observability tools such as Sentry, feature flags, experimentation, or analytics integration patterns
Your responsibilities
Lead the design and implementation of high-performance frontend features for trader-facing dashboards
Build and evolve reusable visualization components, including rendering primitives, scales, axes, overlays, indicators, and interaction layers
Own performance engineering for critical UI paths through profiling, bottleneck analysis, CPU/GPU optimization, memory improvements, and smooth pan/zoom/scroll interactions
Integrate real-time data delivery into the UI and ensure correctness under latency, reconnections, and high-frequency update scenarios
Partner with backend engineers to align API contracts and data shapes for visualization needs
Define and maintain frontend architecture standards for component design, state management, error handling, rendering strategy, and code organization
Drive quality through automated testing, careful release practices, and production monitoring
Collaborate with product and design teams to refine interaction models for complex workflows such as chart tooling, drawing, comparisons, filters, and layouts
What you get
Your time off
18 paid vacation days and 10 paid sick days annually
10 Ukrainian public holidays
Maternity and paternity leaves
Marriage and Parenthood Package
Additional leave for major life events
Sabbatical leave opportunities
Learning & growth
Sombra University workshops and internal learning programs
Tech Communities and knowledge sharing sessions
Language courses and workshops
Mentorship opportunities
Health & well-being
Sports compensation or health insurance coverage
Participation in races and marathons
Corporate doctor (telemedicine)
Well-being initiatives and workshops
And even more
Company-provided technical equipment
PE administration and tax support
Internal referral program
IT Club loyalty program
Company events and volunteering initiatives
Before you apply
Our recruitment team will carefully review your profile, and if we see a good match with the role, we’ll reach out to you shortly.
If you don’t hear from us within 5 business days, it means we’ve decided to continue the process with other candidates for this position. Thanks for understanding.
Kateryna Kyryia
Recruitment Partner
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.