We are looking for a Graduate Frontend Engineer to join SpectrAxe — the first true all-to-all, anonymous FX options trading platform.
If you have solid foundations in React and TypeScript, care about UI quality and correctness, and want to grow in a team where your work ships to institutional traders globally — we would like to hear from you.
You do not need a finance or trading background. Strong engineering habits, curiosity, and willingness to learn the domain matter more. We will support you on FX options and platform concepts as you go.This is a chance to contribute to a live trading UI used in production: complex widgets, real-time data, and high-stakes workflows — with mentorship from experienced frontend engineers.
- Unfortunately, for this role we are not able to offer visa sponsorship, so applicants must already have the right to work in the UK. You’ll be working on
- Building and maintaining React UI in TypeScript for the Spectr
- Axe trading experience
- Implementing features in existing patterns: components, hooks, Redux state, and integration with backend APIsStyling UIs with CSS, Stylus (component themes), Tailwind and styled-components — layout, responsiveness, and consistency with design
- Writing and extending unit tests with Jest and React Testing Library
- Contributing to end-to-end smoke tests with Playwright
- Participating in the software lifecycle: tickets, branches, code review, and incremental delivery
- Working AI-native: using modern AI assistants effectively for exploration, implementation, tests, and documentation — while applying judgment, review, and team standards We’re looking for
- Experience0–2 years professional frontend experience, or equivalent (bootcamp, internship, placement, strong personal/portfolio projects)
- Evidence you can ship or contribute to a React codebase (coursework, internship, OSS, or side projects count) Core technical skills
- React fundamentals: components, props/state, hooks, conditional rendering, lists/keys, basic performance awarenessTypeScript at a practical level: types for props/state, interfaces, working safely with undefined/null
- HTML & CSS: layout (flexbox/grid), specificity, responsive design, accessibility basics
- Git workflow: branches, commits, pull requests, addressing review feedback
- Testing mindset: writing or extending tests; comfortable running yarn test locally
- Interest in Playwright or E2E testing (prior exposure is a plus; we will coach you) Ways of working
- Clear communication and eagerness to ask questions
- Attention to detail in UI and in code review
- Understanding of the development lifecycle: refine → implement → test → review → merge
- AI-native approach: productive use of AI coding tools without skipping understanding, tests, or review Nice to have (not required)
- Playwright or other browser automation experience
- React Testing Library, jest-dom, or testing hooks/async UIRedux or similar predictable state management
- RxJS or reactive streams (we use RxJS in places; you can learn on the job)
- Stylus or another CSS preprocessor
- Tailwind or utility-first CSSExposure to financial services or trading UIsFamiliarity with REST APIs, WebSockets, or real-time UIsFX/options domain knowledge
- Java, GWT, or backend ownership
What we offer
- Competitive salary & bonus (band appropriate to graduate/junior level)
- Hybrid working
- Work on a cutting-edge fintech platform with global impact
- Collaborative, innovative, and supportive team environment
- Structured mentorship from senior frontend engineers on React, testing, and the trading domain