Senior UI Developer (React/Full Stack) – with Java & Python exposure in London

Senior UI Developer (React/Full Stack) – with Java & Python exposure in London

London Full-Time 60000 - 80000 Β£ / year (est.) No working from home possible
Crisil

At a Glance

  • Tasks: Design and develop high-performance front-end applications using React and TypeScript.
  • Company: Join a leading global investment banking firm with a focus on innovation.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Work in an Agile team and stay ahead with AI-assisted development tools.
  • Why this job: Make an impact in finance by building real-time dashboards and collaborating with top talent.
  • Qualifications: Experience in front-end technologies and familiarity with Java and Python preferred.

The predicted salary is between 60000 - 80000 Β£ per year.

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

Primary tasks include:

  • Designing and developing responsive, high-performance front-end applications using React 18 and TypeScript for trading desks and risk reporting teams.
  • Building and maintaining real-time dashboards displaying live market data, PnL, and risk metrics β€” handling WebSocket data feeds efficiently.
  • Creating reusable component libraries and design systems to ensure consistency across multiple front-office applications.
  • Writing clean, maintainable code with proper unit and integration tests; participating in peer code reviews.
  • Collaborating with Java backend developers to understand REST API contracts, troubleshoot integration issues, and make minor backend fixes or config changes when required.
  • Supporting data processing scripts and automation tasks written in Python, data transformation and feeding to front-end service.
  • Using GitHub Copilot and AI-assisted tools to improve coding speed and quality; staying current with AI tooling trends relevant to front-end development.
  • Working in an Agile/Scrum team, attending sprint planning, and delivering features iteratively.
  • Collaborating with the design team and other engineers to identify usability concerns.

Overall, the work will be flexible based on client requirements.

Skill Sets:

  • Experience collaborating with non-technical and technical partners and can communicate accordingly.
  • Strong experience with front-end web technology like Redux Toolkit, AG Grid, Storybook, Material UI, GraphQL, WebSocket / REST API consumption, SQL.
  • Java and Python working knowledge is preferred.
  • Familiarity with GitHub Copilot and AI-assisted development workflows (e.g. using AI to write tests, refactor code, generate boilerplate).
  • Experience in Agile/Scrum, Jira & Confluence.
  • Experience participating in end-to-end development lifecycle in a rigorous test-driven software development environment.
  • Experience developing and delivering scalable applications.
  • Possesses a good understanding of structured products, exotics and derivatives pricing.
  • Experience working on Risk management reporting UI.

Senior UI Developer (React/Full Stack) – with Java & Python exposure in London employer: Crisil

As a leading investment banking firm, we pride ourselves on fostering a dynamic work environment that encourages innovation and collaboration. Our commitment to employee growth is evident through comprehensive training programs and opportunities to engage in large-scale technology transformations, particularly in the Market Risk and Counterparty Credit Risk domains. Located in a vibrant financial hub, we offer competitive benefits and a culture that values diversity and inclusion, making us an exceptional employer for those seeking meaningful and rewarding careers.

Crisil

Contact Details:

Crisil Recruitment Team

We think you need these skills to ace Senior UI Developer (React/Full Stack) – with Java & Python exposure in London

React 18
TypeScript
WebSocket
REST API
Python
Java
Redux Toolkit