> Markdown version of [/jobs/ext/2795943-senior-ui-developer-react-full-stack-with-java-python-exposure](https://www.wearedevelopers.com/jobs/ext/2795943-senior-ui-developer-react-full-stack-with-java-python-exposure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior UI Developer (React/Full Stack) - with Java & Python exposure - **Company:** CRISIL Limited - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, Data Processing, GitHub Copilot, ReactJS, Backend, Material UI, Integration Tests, Atlassian Tools, Graphql, Web Technologies, Front End Software Development, React Redux, Restful APIs - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840575500-senior-ui-developer-reactfull-stack--with-java--python-exposure ## About the Role * 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 ## 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. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)