Job Title: Senior Frontend Developer – Forex Trading
Platform
Location: Remote
Type: Full-Time / Contract
Tech Stack: ReactJS, Electron, WebSocket, TypeScript, REST APIs,
TradingView / Lightweight Charts
About the Role
We are building a high-performance forex trading platform from scratch, offering real-time
execution, multi-LP connectivity, and a modern desktop trading experience for professional
users. We’re seeking a Senior Frontend Developer who will own the client-side architecture and implementation of the trading platform.
You’ll work on building the Electron-based desktop application (Windows/macOS), integrating real-time WebSocket feeds, and developing advanced user interfaces including order tickets, PnL tracking, and interactive charting tools.
Responsibilities
● Design and implement a high-performance trading frontend using ReactJS + Electron.
● Build responsive UI components such as:
○ Order tickets (market, limit, stop-limit)
○ Live instrument list with bid/ask updates
○ PnL and account dashboards
○ Trade history and calendar views
● Integrate real-time data via WebSocket connections (price feeds, order status, etc.).
● Integrate trading charts using TradingView or Lightweight Charts.
● Collaborate closely with backend engineers to define API contracts and interface
behavior.
● Optimize performance of the app under high data load (thousands of ticks/second).
● Ensure cross-platform stability, testability, and update mechanisms for Electron apps.
● Implement modern UI/UX best practices and contribute to component design systems.
● Lead or mentor junior frontend developers and contribute to code reviews and UI
architecture discussions.
Requirements
● 4+ years of experience building frontend applications with ReactJS and TypeScript.
● Strong experience with Electron and building cross-platform desktop applications.
● Deep understanding of WebSocket communication, real-time UI rendering, and
event-driven architectures.
● Experience building complex form-based UIs (e.g., trading order forms, dashboards).
● Strong sense of design, layout, and responsive behavior in modern frontend apps.
● Comfortable working with REST APIs, API testing tools (Postman/Insomnia), and JSON
data structures.
● Familiarity with state management libraries (Redux, Zustand, or similar).
● Passion for building clean, maintainable, and testable UI code.
Nice to Have
● Experience with financial or trading platforms, crypto exchanges, or forex tools.
● Familiarity with charting libraries like TradingView Charting Library or Lightweight
Charts.
● Knowledge of WebSocket performance optimization, batching, and buffering
strategies.
● Experience with unit/integration testing for UI (Jest, React Testing Library, etc.).
● Design skills or experience working closely with UI/UX teams and tools like Figma.