More jobs:
Front-End Developer Remote
Remote / Online - Candidates ideally in
UK
Listed on 2026-01-11
UK
Listing for:
Horizon Asset Investments
Full Time, Remote/Work from Home
position Listed on 2026-01-11
Job specializations:
-
Software Development
Web Developer, Front End Developer
Job Description & How to Apply Below
We are seeking a Front-End Developer to design and build the user-facing components of our high-performance trading platform. You will play a key role in creating intuitive, data-rich interfaces that enable traders and analysts to work efficiently and effectively.
You will collaborate closely with the Back-End Development Team and the Project Manager to deliver seamless, integrated systems. A key factor is the front end developer’s ability to deeply discuss approaches, trade-offs, limitations, and pros/cons with the development team, rather than reliance on any specific pattern or library.
Key Responsibilities
* Develop and maintain the front-end applications of our trading platform.
* Collaborate with back-end developers and the project manager to ensure smooth integration across systems.
* Design and implement multi-page layouts, menus, and workflows that balance usability with efficiency.
* Contribute to the design and user experience of the trading platform, performance & risk manager, and backtesting engine.
* Implement and optimize charting and data visualization features, leveraging libraries such as Trading View or D3.js to support a wide variety of chart types (tables, multi-line chart packs, etc.).
* Continuously refine the UI/UX to ensure clarity, speed, and intuitive navigation for end users.
Qualifications
* Strong communication skills and the ability to collaborate effectively with developers, project managers, and business stakeholders.
* A keen eye for design, simplicity, and efficiency, with the ability to translate complex requirements into clean, user-friendly interfaces.
* Knowledge of financial systems or trading concepts is preferred.
Core stack (mandatory)
* React 18 + Next.js (App Router), Type Script, Tailwind
CSS.
* Strong command of state management for high-frequency data (e.g., Zustand, Redux Toolkit, useSync External Store ).
Real-time data & performance
* Hands-on with Web Sockets / SSE and reconnection/backoff strategies; handling authenticated socket connections and topic resubscriptions.
* Experience implementing back pressure, buffering, coalescing, and windowing to prevent UI thrash under thousands of updates/minute.
* Data virtualization (react-virtualized, react-window) for large tables (orders, positions, trades).
* Familiar with Web Workers / Offscreen Canvas and message passing to keep the main thread responsive.
* Awareness of latency budgets and frame-time profiling using React Dev Tools and browser performance tools.
Charting & visualization
* Practical experience with professional charting libs (e.g., Trading View Charting Library, Lightweight Charts, Highcharts, D3).
* Real-time overlays: best bid/ask, order book depth, last OHLCV, order/position annotations.
* Multi-pane layouts (price, volume, indicators) with synchronized crosshairs and time scales.
Architecture & data access
* Client-side caching and invalidation (e.g., Tan Stack Query / React Query).
* Schema-driven UI for instruments and venues.
* Use of Error Boundaries, Suspense, and progressive hydration/streaming for large Next.js pages.
Auth, security, and roles
* Strong understanding of OIDC/JWT flows, token refresh/rotation, and Web Socket authentication.
* Role-based feature gating (read-only vs trading permissio
Testing, quality, and reliability
* Unit tests for critical transforms/parsers (e.g., Playwright/Vitest for E2E/interaction flows)
* Experience with feature flags, staged rollouts, and monitoring with Sentry/Open Telemetry.
Nice-to-haves
* Experience with desktop-class layouts (drag-to-dock panels, resizable grids).
* Exposure to WASM for heavy computations (e.g., indicator calculations).
* Familiarity with FIX/crypto venue nuances (tick sizes, lot sizes, trading sessions).
Role Details
Type:
Full-Time
Location:
Remote
Engagement:
Ongoing collaboration with a small, fast-moving development team
Compensation:
Competitive; based on experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×