UI Developer
Apply NowJob details
Client: Global Investment Banking Industry Contract duration: 12 months (possibility to extend) Location: London, UK Hybrid Working Model The Key Responsibilities As a senior developer, you’ll be driving our platform forwards and delivering quality solutions to business-critical customer requirements. Based in London, you will collaborate in a dynamic global team with fellow technologists, business analysts, project managers and business stakeholders across multiple locations. Key Attributes • An excellent JavaScript (TypeScript) developer with good software design principles and the ability to write robust code and accompanying test suites • Familiarity with React, npm/yarn and webpack • Ability to write efficient, clear code and be able to articulate what has been implemented and why • Self-starter who can drive/facilitate requirements and development effort • Take ownership and responsibility for the full development lifecycle • Experience working in an agile development environment • A team player, capable of engaging with other teams • Experience in the end-to-end design , development and support of financial markets systems • Experience with real-time (event-driven) architectures • Being a full-stack web developer is a plus • Provide second line support • Domain knowledge in e-trading and FX is a plus Technical skills: • 5 years hands on development with investment banking IT experience • Core JavaScript (essential), TypeScript, • React, npm/yarn and webpack • Strong CSS • Familiarity with Rx a plus • Single page modular application development • Understanding of real-time (event-driven) application development • Ability to develop latency sensitive systems • Experience with git and Atlassian toolset • Familiarity with Java is a plus Functional skills: • Financial Market domain knowledge • Investment banking is a strong plus • Derivatives business is a plus • e-trading technology experience is a plus Soft skills: • Fluent in English (speaking and writing) • Strong ownership and ability to deal with ambiguity • Outstanding problem-solving skills • Proactive, self-starter, autonomous • Good team spirit
Apply Now