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 contemporary 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
📌 Senior React Engineer with WebGL or WebGPU experience (India)
🏢 Sombra
📍 India