Tech Stack
D3.jsJavaScriptJestReactReduxTypeScriptWeb3
About the role
- Ship real-time trading features in React 18+ with TypeScript
- Design data flows with Redux Toolkit, Redux-Saga, and React Query (caching, optimistic updates, real-time sync)
- Integrate APIs & live feeds via REST + WebSockets for order books, balances, and notifications
- Craft responsive UIs with Tailwind CSS + Styled Components, ensuring a seamless mobile-first experience
- Deliver rich visuals like candlestick charts, P&L dashboards, and live market visualizations using ApexCharts or similar
- Optimize performance with code-splitting, lazy loading, bundle budgets, and profiling
- Implement secure auth flows (JWT, OAuth, 2FA) and manage exchange API keys safely
- Contribute to internationalization (13+ languages, including RTL)
- Mentor peers, review code, and shape front-end architecture
Requirements
- Solid expertise in React (18+) + TypeScript and modern ES2020+
- Hands-on experience with Redux Toolkit, Redux-Saga, and React Query in production
- Proven work on real-time systems (WebSockets, live market data, large datasets)
- Experience integrating APIs & live feeds via REST + WebSockets
- Experience with charting libraries (ApexCharts, Highcharts, D3, etc.) including live updates
- Craft responsive UIs with Tailwind CSS + Styled Components
- Strong understanding of performance optimization (code-splitting, lazy loading, bundle budgets, profiling)
- Awareness of secure authentication flows and API key management (JWT, OAuth, 2FA)
- Experience with internationalization (13+ languages, including RTL)
- Mid-level: ~3–5 years React/TS experience; Senior: 5+ years with architectural or product-wide impact
- Bonus: Trading/fintech background (order forms, risk, real-time systems)
- Bonus: Testing with Jest + React Testing Library
- Bonus: Familiarity with CI/CD pipelines
- Bonus: Monitoring/analytics (Sentry, Datadog, PostHog)
- Bonus: Experience with PWAs or Web3/wallet integrations