Graduate Frontend Engineer — React / TypeScript FinTech
Job description
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 SpectrAxe trading experience
- Implementing features in existing patterns: components, hooks, Redux state, and integration with backend APIs
- Styling 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
Experience
- 0–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 awareness
- TypeScript 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 UI
- Redux 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 CSS
- Exposure to financial services or trading UIs
- Familiarity with REST APIs, WebSockets, or real-time UIs
- FX/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