Company: MyFundedFutures
Salary: Not provided
Location: , United States
• Develop Real-Time Trading Features – Design and implement live copy trading systems, market depth panels, and real-time order flow visualizations. • Architect Scalable Solutions – Build reusable, performant components within an Nx monorepo architecture. • Ensure Code Quality – Maintain comprehensive test coverage (Vitest, Playwright), Storybook documentation, and participate in thorough peer reviews. • Collaborate Cross-Functionally – Partner with backend engineers for API integration and designers for high-fidelity UI/UX implementation. • Optimize Performance – Manage WebSocket data streams, ensuring smooth rendering of live market updates and minimal latency. • You'll take ownership of our custom charting library, maintaining and enhancing features including: • Real-time rendering of candlestick charts, line charts, and technical indicators. • High-frequency data updates (tick-by-tick market data). • Interactive drawing tools (trendlines, fibonacci retracements, support/resistance levels). • Multiple timeframes and chart types. • Smooth animations and transitions without performance degradation. • Touch and mouse interactions for pan, zoom, and selection. • Overlay indicators and studies (moving averages, Bollinger Bands, RSI, MACD, etc.). • Beyond charting, you'll also contribute to general frontend development across our trading platform, working on user interfaces, dashboards, and other product features as needed.
• 5+ years of professional frontend development experience • 2+ years of deep, hands-on experience with HTML5 Canvas API • Expert-level JavaScript/TypeScript proficiency • Proven track record building high-performance rendering systems • Strong architectural and design pattern knowledge • Experience with modern build tools (Webpack, Vite, Rollup) • Writing maintainable, well-documented, and testable code • Experience with state management in complex interactive applications • Strong understanding of: • Canvas rendering optimization techniques (double buffering, dirty rectangles, layer management) • Animation frame management and performance profiling • Memory management in canvas applications • Experience building high-performance, data-intensive web applications • Comfortable working with: • Large-scale real-time data streams (WebSocket, gRPC, REST APIs) • Time-series data visualization and rendering optimization • Complex interactive canvas-based applications • Previous work on trading platforms, financial applications, or similar real-time data visualization systems is a plus but not required • Experience optimizing canvas applications for 60fps+ performance • Proficiency with browser DevTools and performance profiling • Understanding of hardware acceleration and GPU rendering • Experience handling large datasets (100k+ data points) efficiently • Experience with WebGL or PixiJS for hybrid rendering approaches • Background in quantitative finance or algorithmic trading • Experience with real-time data streaming and WebSocket protocols • Knowledge of accessibility standards for data visualizations • Experience with React, Vue, or other modern frameworks for wrapper components • Understanding of color theory and data visualization best practices • Experience with mobile-responsive canvas applications and touch interactions.
• Health insurance • retirement plans • paid time off • flexible work arrangements • professional development
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.