Senior UI Developer (React) – Investment Banking

Company: Crisil
Apply for the Senior UI Developer (React) – Investment Banking
Location: London
Job Description:

Duties

We are looking for a talented and experienced developer with experience in Finance process within Investment banking for one of our global investment banking clients

  • Primary task would be to Design and develop responsive, high-performance front-end applications using React 18 and TypeScript for trading desks and risk reporting teams.
  • Build and maintain real-time dashboards displaying live market data, PnL, and risk metrics — handling WebSocket data feeds efficiently.
  • Create reusable component libraries and design systems to ensure consistency across multiple front-office applications.
  • Write clean, maintainable code with proper unit and integration tests; participate in peer code reviews.
  • Use Git for version control — branching strategies, pull requests, and maintaining clean commit history.
  • Use GitHub Copilot and AI-assisted tools to improve coding speed and quality; stay current with AI tooling trends relevant to front-end development.
  • Work in an Agile/Scrum team, attend sprint planning, and deliver features iteratively.
  • Collaborate with design team and other engineers to identify usability concerns
  • Working with modern agile software development methods
  • Overall the work will be flexible based on client requirements.

Skill Sets

  • communicate accordingly.
  • Strong experience with front-end web technology like
  • React 18 , TypeScript ,HTML5, CSS3, Openfin, responsive design
  • Redux Toolkit, AG Grid, Storybook, Material UI, GraphQL,
  • WebSocket / REST API consumption, SQL
  • SQL — queries, joins, window functions
  • Familiarity with GitHub Copilot and AI-assisted development workflows (e.g. using AI to write tests, refactor code, generate boilerplate)
  • Experience on Agile / Scrum, Jira & Confluence
  • Experience on participating in end-to-end development lifecycle in a rigorous test driven software development environment
  • Experience on developing and delivering scalable applications
  • Excellent communication skills

Very desirable

  • Python & Java
  • Possesses good understanding of structured products, exotics and derivatives pricing
  • Follows clean code principles
  • Experience of working Risk management reporting UI

Posted: May 30th, 2026