Senior Front End Developer - React, TypeScript - FinTech

Rothstein Recruitment Ltd
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 120K

Job location

Charing Cross, United Kingdom

Tech stack

API
Code Review
Software Engineering
Data Streaming
TypeScript
React
Build Management
Front End Software Development
Api Design
Crud

Job description

Excellent opportunity for an experienced Front End Developer with extensive React and TypeScript experience opens at a leading digital asset firm. The successful candidate will thrive on working with autonomy and to be heavily involved in innovative ideas for UX and Front End development., Core application development

  • Design and build React applications using TypeScript for their internal and external user interfaces.
  • Implement complex, stateful workflows tied to settlement cycles, approvals, statuses, and exception handling.
  • Consume and integrate with Back End APIs that represent financial processes, not CRUD toys.
  • Build components that prioritise clarity, auditability, and correctness.

Front End architecture and quality

  • Own Front End application structure, state management, and data-fetching patterns.
  • Establish and maintain sensible abstractions, avoiding over-engineering while preventing entropy.
  • Write testable, maintainable code with clear separation of concerns.
  • Ensure deterministic behaviour under partial failures, slow responses, or stale data.

UX in a regulated, operational context

  • Translate complex domain concepts into interfaces that are unambiguous and hard to misuse.
  • Design for professional users, not consumers. The goal is speed, accuracy, and confidence.
  • Work with product and operations to refine flows based on real usage and operational risk, not guesswork.

Reliability, security, and correctness

  • Handle edge cases deliberately: retries, timeouts, stale data, conflicting states.
  • Ensure Front End behaviour aligns with Back End guarantees and regulatory expectations.
  • Treat security as a baseline: authentication flows, authorisation boundaries, safe defaults.

Collaboration and ownership

  • Work closely with Back End and platform engineers to influence API design and system behaviour.
  • Take ownership of Front End decisions end-to-end: design, implementation, review, and maintenance.
  • Contribute to engineering standards, code reviews, and technical discussions across the team.

Requirements

  • Strong commercial experience building React applications in TypeScript.
  • Solid understanding of modern Front End architecture, including component design, state management, and data flow.
  • Experience integrating front ends with non-trivial Back End systems and APIs.
  • Ability to reason about edge cases, failure modes, and data consistency from the UI layer.
  • Comfort working in a small, senior team with high ownership and minimal process theatre.

Apply for this position