Skip to main content

Angular UI Developer

Technology
hackajob
Glasgow, United Kingdom3 weeks agoUntil 31/05/2026
Full timeHybrid

Job description

  • hackajob
is collaborating with
  • *mThree**
to connect them with exceptional professionals for this role.*

Role: Angular UI Developer

Team: Client Portfolio Risk and Margin Technology (CPRM)

Location: Glasgow (Hybrid model with 3 days per week in the office)

  • *Client Overview**
securities, investment management and wealth management services. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries.
  • *Technology**
Technology is the key differentiator that ensures that we manage our global businesses and serve clients on a market-leading platform that is resilient, safe, efficient, smart, fast, and flexible. Technology redefines how we do business in global, complex, and dynamic financial markets. We have a large number of award-winning technology platforms that help to propel our Firm’s businesses to be the top in the market. We have built strong techno-functional teams which partner with our offices globally taking global ownership of systems and products. We have a vibrant and diverse mix of technologists working on different technologies and functional domains. There is a large focus on innovation, inclusion, giving back to the community and sharing knowledge.
  • *Group Overview**
These are challenging and exciting times to be a risk manager. In such times, risk management needs cutting edge technology to navigate through complex risk scenarios and improve client service. Not only do these challenges bring with themselves computationally complex and data intensive problems to solve but also demand expertise in designing scalable systems that can handle large volumes without buckling.

The Client Portfolio Risk and Margin Technology group is responsible for developing such solutions. We work in very close partnership with our business to solve day-to-day problems in client risk management.

  • *Job Overview**
We are looking for a developer to work on the core real-time risk management system which is responsible for processing roughly 50 million trade events a day and calculate risk and collateral on millions of positions in real-time in response to market events and client trading activity. We need a developer who can rewrite specific components of this system to be distributed and cloud ready. The developer will also be responsible to build a scalable data processing and querying pipeline for the computation results produced by the system.

A person in this role is also expected to become familiar with the group’s functional domain and the day-today challenges faced by the system’s users and actively participate in team discussions on system design,

architecture, and features. Interaction with users is highly encouraged in this group.

  • *Technologies Used**
  • Java 8, Java 11, Spring, Ring Buffer, Kafka, Google Protocol Buffers, GraphQL, Angular, RockDB, Kryo,
Zookeeper, Cloud Computing, IBM DB2, REST APIs, Splunk, AppDynamics, Hazelcast
  • *Key Responsibilities
  • Work as a UI developer on projects focused on increasing the scalability of the system.
  • Contribute to design and architecture discussions at a senior level.
  • Maintain the platform by sharing support responsibilities with the rest of the team.
  • *Job Requirements
  • Angular UI Development: Experience building very reliable, working with large volumes of data and UI support for data slicing
  • Strong JavaScript/Typescript, HTML, JQuery
  • DevOps Tooling including Unit/Functional Testing in a developer capacity
  • Experience with some Rule Engine (SlateX, ILog, JRule, etc) preferred
  • Open Source product development is a plus
  • Cloud: Knowledge of a major cloud platform such as Microsoft Azure or Amazon AWS will be an added advantage but is not a must have for this role.
  • Java: Knowledge of the Java programming language and any mainstream JVM
  • Design and Architecture: Knowledge of common distributed architecture patterns
  • SRE, TDD, and Agile: Knowledge of SRE, TDD, and agile development practises will be an added advantage.
  • Communication Skills: Excellent oral and written English communication skills are required for this role. A successful candidate must be able to work alongside the users and the wider developer community in the firm and should also be able to communicate effectively with them
Keywords
user-interface-uiinsurance-consulting-and-technologymoney-managementfunding-managementcorporate-riskrisk-managementtrade-shows-eventsdata-processingplanning-and-designvisual-art-designproduct-development-and-designjavajava-8springkafkagraphqlzookeeperapache-zookeepercloud-computingdb2splunkappdynamicshazelcastscalabilitytraining-and-developmentjavascripttypescriptmicrosoft-typescriptjquerydevelopment-operations-devopstesting-and-analysisfunctional-testingopen-sourcemicrosoft-azureamazon-web-servicesprogramming-languagessite-reliability-engineering-sreagile-software-developmentoral-and-maxillofacial

¿Te interesa este puesto?