<< back

UI Developer

Confluence Technologies, Inc.|London, UK
Full-time
TypeScriptReactVueFrontEnd
25 days ago

Delta is an award-winning portfolio analysis and risk management system that helps clients with investment decisions, portfolio monitoring and risk and performance analysis across fixed income, equity and multi asset portfolios.


Delta's web interface is designed to offer our users interactive access to the full breadth of functionality. The user interface is targeted at our front office clients, who require on the fly analysis, ease of system adoption and an intuitive and responsive navigation.


To facilitate a seamless integration, Delta's Rest API offers clients programable access to our state-of-the-art analytics and suite of portfolio functionalities.


We are looking for a JavaScript/TypeScript developer who is proficient with React.js.


Responsibilities



  • Developing new user-facing components using React.js and Typescript

  • Migrating legacy user interface components (written mainly in jQuery / ASPNET Razor) to the new framework

  • Translating designs and wireframes into high quality robust code

  • Coordinating with the rest of the team on different layers of the infrastructure – ( RESTful API, GRPC services, databases)


Essential Skills and Experience



  • Strong proficiency in JavaScript

  • Minimum 3 years of commercial experience in client-side front-end development in any of the following: React.js, Angular, VueJS, jQuery or another leading framework

  • Thorough understanding of React.js and its core principles

  • Experience with at least one of the popular React.js workflows (such as Flux, Redux, MobX or Context)

  • Experience with front-end development ecosystem and tools such as NPM, Babel, Webpack, Visual Studio Code etc.

  • Familiarity with Git Code Versioning System

  • Commitment to collaborative problem solving, sophisticated design and quality product


Additional Skills (possession any of the following will be advantageous)



  • Familiarity with Typescript and newer specifications of EcmaScript

  • Experience with ReactJS Function Components and Hooks

  • Experience with 3rd-party libraries:

    • data structure (e.g., Lodash, Immutable.js)

    • ag-grid for tabular visualizations and data editing

    • charting libraries (such as HighchartsJS, NVD3 etc)



  • Strong CSS/SASS skills

  • Familiarity with UX Design process and tooling

  • Experience with ASPNET Core framework (including Razor views)

  • Familiarity with RESTful APIs

  • Knowledge of modern authorization mechanisms, such as JSON Web Token

  • Experience with Docker

  • Familiarity with Google Protobuf and GRPC

  • Familiarity with AWS or other cloud-based systems