Position:
Frontend Engineer-Desktop Application (Trading Domain)
Experience:
2–5 years
Location:
Noida
Employment Type:
Full-Time
Position Overview
A Desktop-Based Front-End Developer for High-Frequency Trading (HFT) in the share market is responsible for building and maintaining the graphical user interface (GUI) and related application features that allow traders and quants to analyze live market data, execute trades, monitor positions, and manage risk—all with near-instant data updates and minimal latency.
Key Responsibilities
- Develop and maintain high-performance desktop GUIs for trading (using frameworks like Qt, or ImGui ).
- Integrate real-time market data feeds for live display, analysis, and instant execution.
- Build advanced charting tools for trend analysis, including interactive and customizable visualizations.
- Implement order management features: trade execution, modification, cancelation, and confirmation flows.
- Design and support interfaces for calibration panels, position monitoring, order books, and trade logs.
- Ensure that UI reacts quickly (ultra-low latency) and reliably to incoming market data, orders, and user actions.
- Collaborate closely with traders, quantitative analysts, and backend developers to deliver features aligned with trading strategies and operational necessities.
- Continually optimize GUI for performance, scalability, and stability under heavy market loads.
- Integrate robust risk management components and compliance tools within the UI.
- Support multi-screen setups, allowing traders to monitor several assets and strategies simultaneously.
- Implement alert systems and push notifications for significant market events.
Required Skills & Qualifications
- Strong proficiency in desktop application development (C++, Python; experience with GUI libraries like Qt and ImGUI highly preferred).
- Expertise in multithreaded and real-time programming for responsive UI.
- Deep understanding of low-latency systems and performance optimization in HFT environments.
- Experience working in financial, trading, or similar high-speed data contexts.
- Strong problem-solving skills and ability to communicate directly with traders to refine requirements and features.
- Familiarity with order management workflows, market data APIs, and fast messaging systems.
- Solid understanding of trading concepts—order book, positions, execution, risk management, and trade logs.
- Experience maintaining trading screens across multi-monitor setups.
Preferred/Bonus
- Experience with high-frequency trading platforms or electronic trading environments.
- Knowledge of financial regulations and trading compliance.
- Prior work with advanced charting, analytics, or real-time visualizations in trading systems.
- Background in Linux and Windows desktop environments.
- Exposure to algorithmic trading or quantitative finance.
This position plays a critical role in ensuring traders have reliable, high-speed access to actionable information with an intuitive, real-time interface in a highly competitive HFT market.
Required Skills & Qualifications
- 2–5 years of experience in desktop application development for trading or real-time data-driven systems.
- Strong programming skills in C++ with experience in GUI libraries (Qt, ImGui, etc.).
- Hands-on expertise in database, multithreading, concurrency, and low-latency UI programming.
- Strong understanding of market data APIs, OMS workflows, and trade lifecycle management.
- Familiarity with order books, execution flows, hedging, and spreader strategies.
- Experience with real-time charting/visualizations for financial data.
- Solid knowledge of performance optimization in high-frequency environments.
- Strong problem-solving, debugging, and communication skills.
Preferred/Bonus Skills
- Experience with high-frequency trading platforms or algo trading environments (hedging, arbitrage, spreader strategies).
- Exposure to crypto trading integrations with exchanges and brokers.
- Knowledge of FIX/FAST protocols and low-latency data transmission.
- Familiarity with Linux and Windows desktop development.
- Experience with regulatory compliance and risk checks in trading.
- Background in real-time monitoring tools, performance metrics (latency, throughput, scalability).
Required Skills
['C++ , QT']Additional InformationOnly Immediate /Serving preferably from NCR or those belongs to NCR