Senior Frontend Engineer
JuiceX · Florida, United States · Today
RemoteRemoteEngineeringFull-time
About the role
The Senior Frontend Engineer will be responsible for building and owning the trading interface for JuiceX's Exchange. This role involves creating a real-time, user-friendly interface for participants to place trades, monitor positions, and react to live market data.
Responsibilities
- Build and own the web trading interface, including real time market data, order entry, and position monitoring
- Design and maintain streaming state architecture (WebSocket connections, reconnection, backpressure, and stale data detection) for a reliable live UI
- Establish and maintain testing across unit, integration, and end to end layers, including Playwright coverage of critical trading flows
- Maintain clean module boundaries and shared packages within the monorepo
- Build and evolve the design system and component library, keeping parity between Figma and code as the product grows
- Optimize front end performance and responsiveness on dense, data heavy screens
- Ensure accessibility (WCAG) across the trading interface
- Partner with Product, Design, Market Operations, and platform and engineering teams to translate market data and workflows into accurate interfaces
- Uphold engineering rigor by verifying behavior, reviewing for correctness, and treating UI errors as high consequence
Requirements
- Deep experience with TypeScript and modern React (hooks, concurrent rendering, Suspense)
- Experience shipping and maintaining real time UIs (WebSockets, streaming state, backpressure, reconnection, and stale data handling)
- Comfortable in a large monorepo, with strong judgment on module boundaries, shared packages, and why a leaky export is a design failure
- Experience with trading, markets, or fintech domains
- Experience with SSR or edge rendering (Astro, Next, Remix) and web performance work
- Experience with micro frontend architecture
Qualifications
- 5+ years building and maintaining production web applications, with demonstrated senior level ownership
- Proven experience delivering real time, data intensive interfaces in production
- Hands on experience with end to end testing frameworks, including Playwright
- Experience operating within a large monorepo and a shared component architecture
- Charting at scale (Lightweight Charts, D3, canvas rendering)
- Experience with accessibility in practice (WCAG) on dense, data heavy screens