Frontend Developer - React
We are growing our strong Quant Technology team to support building our next generation of in-house analytics and trader support tools. This team develops and maintains the in-house models and pricing libraries, providing firm wide live risk and P&L, market data and pre-trade analysis tools to support trading in Fixed Income, Commodities, Credit and FX derivatives.
Your Role
We are looking for a skilled and experienced React.js developer to join our front-end team. You will be working alongside a highly technical and motivated team, using cutting-edge technology and workflows.
You will be responsible for developing new tools and add capabilities to our exiting top-notch tools. As a developer, you are expected to be able to own such a project and get the work done on time, integrate with other stakeholders, while working with other developers to ensure that standard stay high and get higher. This is an ideal opportunity for a tech-driven developer, who is looking for constructive hands-on work, as you will work with a diverse tech stack including TypeScript, React, Ag-grid, Recoil, TanStack-Query, Figma, Storybook and Playwright/Cypress using NRWL/NX mono-repo build system
Responsibilities:
- Develop front office web apps to help Portfolio Managers monitor the market, their positions and risk.
- Determining the structure and design of web components
- Ensuring user experience determines design choices.
- Developing features to enhance the user experience.
- Striking a balance between functional and aesthetic design.
- Building reusable code for future use.
- Optimizing web pages for maximum speed and scalability.
- Maintaining brand consistency throughout design.
Mandatory Requirements:
- Extensive experience as a frontend software engineer (React, TypeScript)
- Proficiency with HTML, CSS, TypeScript and React
- Able to work independently in a fast-paced environment.
- Detail oriented, organized, demonstrating thoroughness and strong ownership of work
- Strong problem solving capabilities
- Solid communication skills
Additional valuable skills (nice to have):
- Experience in testing using playwright
- Experience in using design tools like Figma
- Experience in using collaboration tools like Storybook
- Experience working with Git
- Experience with Docker, Kubernetes and familiarity with AWS
- B.A. in computer science or another quantitative field