Full-Time Remote Front-End Developer Position at Horizon Asset Investments
Are you from India? 🇮🇳
👉 Check Today's Deals on Amazon IndiaFront-End Developer Position at Our High-Performance Trading Platform
We are on the lookout for a skilled Front-End Developer to design and build user-facing components for our cutting-edge trading platform. In this vital role, you will create intuitive, data-rich interfaces that empower traders and analysts to operate both efficiently and effectively.
Collaborative Development Environment
As a Front-End Developer, you will work closely with the Back-End Development Team and Project Manager to ensure seamless, integrated systems. Your ability to engage in deep discussions regarding approaches, trade-offs, limitations, and pros and cons with the development team is essential, rather than relying on specific patterns or libraries.
Key Responsibilities
- Develop and maintain the front-end applications of our trading platform.
- Collaborate with back-end developers and project management for smooth system integration.
- Design and implement multi-page layouts, menus, and workflows balancing 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 utilizing libraries like TradingView or D3.js.
- Continuously enhance the UI/UX to ensure clarity, speed, and intuitive navigation for end users.
Qualifications
- Strong communication skills to effectively collaborate 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 Requirements
- Proficiency in React 18 + Next.js (App Router), TypeScript, and TailwindCSS.
- Strong command of state management for high-frequency data (e.g., Zustand, Redux Toolkit, useSyncExternalStore).
Real-Time Data & Performance
- Hands-on experience with WebSockets / SSE and strategies for reconnection/backoff.
- Experience implementing backpressure, buffering, coalescing, and windowing to manage UI performance.
- Data virtualization (react-virtualized, react-window) for efficiently displaying large tables.
- Familiarity with Web Workers / OffscreenCanvas to maintain a responsive main thread.
- Understanding latency budgets and frame-time profiling using React DevTools.
Charting & Visualization Expertise
- Practical experience with professional charting libraries (e.g., TradingView, D3, Highcharts).
- Ability to create real-time overlays and multi-pane layouts for enhanced user experience.
Architecture & Data Access
- Experience with client-side caching and invalidation techniques (e.g., TanStack Query).
- Familiarity with schema-driven UI for instruments and venues.
- Knowledge of Error Boundaries, Suspense, and progressive hydration/streaming for large Next.js pages.
Security and Authentication
- Strong understanding of OIDC/JWT flows and token management.
- Experience with role-based feature gating and ensuring secure access.
Testing, Quality, and Reliability
- Experience with unit testing, feature flags, and monitoring tools like Sentry/OpenTelemetry.
- Experience in critical transforms/parsers using Playwright/Vitest for E2E tests.
Desirable Skills
- Experience with desktop-class layouts, including drag-to-dock panels and resizable grids.
- Exposure to WASM for heavy computations, such as indicator calculations.
- Familiarity with trading nuances like tick sizes and trading sessions.
Role Details
- Type: Full-Time
- Location: Remote
- Engagement: Ongoing collaboration with a small, fast-moving development team
- Compensation: Competitive; based on experience
Apply Now
Let’s start your journey toward your dream job!
Source link
