Job Overview
We are seeking an experienced software developer to join our e-trading team. The ideal candidate will have a strong background in front-end development and experience with building complex applications in Angular.
Key Responsibilities:
* Design and develop robust, scalable applications supporting E-Trading systems across asset classes
* Work with trading, operations, and business teams to gather requirements and deliver effective solutions
* Apply sound design and architecture principles, using data structures and algorithms for performance
* Stay current with technologies and industry trends, particularly within algorithmic and e-Trading platforms
* Analyze and resolve system bottlenecks, performance issues, and application bugs
Requirements:
* Minimum of five years' experience in front-end development eTrading platforms
* Advanced experience in building complex applications in Angular (version 15+)
* Strong proficiency in HTML5, CSS, and SCSS
* Advanced knowledge of TypeScript, JavaScript, ES6, and RxJS
* Familiarity with Redux/NGRX-5
* Hands-on experience with automated testing, particularly using Jest
* Experience working with NX Monorepo
* Good interpersonal and communication skills, with professional English proficiency
Why Join Us?
This is a rare opportunity to be part of a world-leading Capital Markets Technology Consultancy while working alongside one of the strongest banking organizations in the industry.