Senior UI Developer (React/Full Stack) - with Java & Python exposure

CRISIL Limited
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Acceptance Test-Driven Development Data Transformation Integrated Development Environments Python (Programming Language) Office Suite Scrum Methodology Standard Sql TypeScript WebSocket
+12 more
Data Processing GitHub Copilot ReactJS Backend Material UI Integration Tests Atlassian Tools Graphql Web Technologies Front End Software Development React Redux Restful APIs

Job description

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 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.
  • Collaborate with Java backend developers to understand REST API contracts, troubleshoot integration issues, and make minor backend fixes or config changes when required.
  • Support data processing scripts and automation tasks written in Python, data transformation and feeding to front-end service.
  • 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.

Requirements

  • Have 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 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
  • Possesses good understanding of structured products, exotics and derivatives pricing
  • Experience of working Risk management reporting UI

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

Videos

See all

Related articles

See all