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. It offers hybrid working - 2 days WFH.