At a Glance
- Tasks: Design and develop high-performance front-end applications using React and TypeScript for trading desks.
- Company: Global investment banking client with a focus on innovation and technology.
- Benefits: Flexible work environment, competitive salary, and opportunities for professional growth.
- Other info: Collaborative culture with a focus on continuous learning and development.
- Why this job: Join a dynamic team and make an impact in the finance sector with cutting-edge tech.
- Qualifications: Experience in front-end technologies, Java, Python, and Agile methodologies.
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 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 the design team and other engineers to identify usability concerns.
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.
Senior UI Developer (React/Full Stack) β with Java & Python exposure 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.