Senior UI Developer (React/Full Stack) – with Java & Python exposure
About Crisil
Senior UI Developer (React/Full Stack) – with Java & Python exposure
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 clientsPrimary 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.
Skill Sets
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
#J-18808-Ljbffr