Job Responsilbities In this role, you will be responsible for developing, enhancing, and maintaining web applications and software solutions for the firm's internal systems and client-facing platforms. You will work on a wide range of applications including applications which enable our users to have access to the latest AI/ChatGPT functions in the context of their day-to-day workflow as well as providing the expertise to build line of business web applications and lead on the UX development of these products. Provide a high level of expertise in the development of high quality UX using the Microsoft stack within both React and MVC. Write clean, modular, testable code that adheres to best practices and coding standards. Familiarity with modern Front End build pipelines and tools and experience with common Front End development tools such as Babel, Webpack, NPM, etc Knowledge of modern authorization mechanisms, such as JSON Web Token and authentication using SSO provided by the Microsoft Entra platform Experience with popular React.js workflows (such as Flux or Redux) Familiarity with newer specifications of ECMAScript as well as with data structure libraries (eg, Immutable.js) and a strong understanding of working with and consuming RESTful APIs Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Skills Required 4 years of professional experience developing web application front ends using HTML5, CSS & REACT Framework Very strong understanding of development and debugging JavaScript Experience of developing data driven front ends over REST APIs Understanding of object-oriented programming principles Working with APIs developed in the .NET stack Knowledge of software architecture patterns (eg, MVC) Experience of the Azure stack This roles working hours are Mon-Fri, 9.30am-5.30pm.