Back to jobs

Canvas Developer

Company
Jaipur 2-4 1 openingsFull-timeOn-site

Job description

About the Role We are looking for an experienced Canvas Developer to join our development team and work on an advanced Trading Platform. The selected candidate will be responsible for developing, maintaining, optimizing, and enhancing the trading chart module, including real-time chart rendering, technical indicators, trading interactions, and chart-related functionality. Key Responsibilities Develop and maintain high-performance trading charts using HTML5 Canvas. Work on interactive and real-time trading chart modules. Implement chart functionality for price movements, candlesticks, indicators, and trading data. Handle buy/sell/trading interactions and chart-based trading functionality. Integrate live market/trading data with chart components. Optimize Canvas rendering for high-frequency data and smooth user interactions. Implement zoom, pan, crosshair, tooltips, drawing tools, and other chart interactions. Debug and resolve chart rendering, performance, and data synchronization issues. Work closely with backend and frontend developers to integrate APIs and real-time data. Ensure charts work smoothly across different screen sizes and browsers. Good to Have: Experience working on Forex, Crypto, Stocks, or other trading platforms. Experience with TradingView / Lightweight Charts / Chart.js. Knowledge of technical indicators such as MA, EMA, RSI, MACD, Bollinger Bands, etc. Experience with order books, positions, P&L, market prices, and trading APIs. Experience with React.js or other modern frontend frameworks. Understanding of financial market terminology and trading systems.

Key skills

2+ years of professional experience with HTML5 Canvas.Strong knowledge of JavaScript / TypeScript.Hands-on experience with Chart.js, TradingView-style charts, or similar charting libraries.Good understanding of candlestick charts and trading charts.Experience handling real-time market/trading data.Understanding of buy/sell order handling and trading workflows.Experience with WebSockets or other real-time data technologies is an advantage.Strong knowledge of DOM, browser rendering, and frontend performance optimization.Ability to understand and work with complex charting and trading requirementsExperience working on Forex, Crypto, Stocks, or other trading platforms.Experience with TradingView / Lightweight Charts / Chart.js.Knowledge of technical indicators such as MA, EMA, RSI, MACD, Bollinger Bands, etc.