Key Areas of Responsibilities
- Develop and improve internal trading applications with user-centric designs for speed and efficiency
- Optimize front-end performance for handling large volumes of data in real-time
- Collaborate closely with traders, quants, and data engineers to translate requirements into actionable interfaces
- Implement visualization components using Grafana, Apache Superset, AG-Grid, and Vue.js
- Integrate data analytics features to facilitate deep data insights and trading analytics
- Ensure rapid delivery of features, bug fixes, and updates within an agile environment
- Write clean, maintainable code with proper documentation and testing
- Stay informed about new front-end technologies, data visualization tools, data analytics methods, and networking practices relevant to trading applications
Requirements
- Proven experience in developing web applications, especially within financial or trading environments
- Proficiency in React.js and Vue.js, with strong frontend development skills in JavaScript/TypeScript
- Hands-on experience with data visualization tools such as Grafana, Apache Superset, and AG-Grid
- Experience handling and visualizing large datasets efficiently, with a focus on performance optimization
- Familiarity with data analytics techniques, including data aggregation, filtering, and statistical analysis in a front-end context
- Understanding of REST APIs, WebSocket, and backend data integration
- Ability to work quickly and deliver features iteratively in a fast-paced environment
- Good understanding of trading workflows, financial data structures, and real-time data streaming is a plus
- Excellent problem-solving skills, attention to detail, and team collaboration capabilities
- Knowledge of network proxy configurations (e.g., Nginx), routing
- Python/Java/Time series DB knowledge would be a plusĀ