cover image
Fairfield Consultancy Services Limited (UK)

Front End Developer - Typescript/JavaScript/React

On site

London, United kingdom

Mid level

Freelance

15-01-2026

Share this job:

Skills

Java JavaScript TypeScript CSS Programming react React.js Redux HTML5 Java/J2EE

Job Specifications

Our client, an IT solutions provider is looking for a Senior UI developer with expert skills in Typescript, React and JavaScript framework to join their development team, working with a financial services client based in London, UK.
This is a 6 months hybrid contract role inside IR35. Candidates will be evaluated by working in a pair-programming setup.
Experience:
You will need a proven track record in development with a minimum of 5 years of developing web applications and responsive interfaces for mobile/desktop browsers.
Technical Requirements:
Expertise in Typescript and JavaScript frameworks (React.js, Redux, Mobx)
Expertise in CSS development with/without pre-processors
Experience with react-native is must
Familiarity with HTML5 apis (canvas, svg, localStorage)
Familiarity in Continuous Development/Continuous Integration
Familiarity with Java/J2EE
Good knowledge in UML design and design patterns
Understanding of regulatory environments and finance is a big plus
If you are looking for a challenge, are a fast learner, and are passionate about technology this is a great opportunity for you. The role can be a rewarding experience in terms of exposure and application of your skills.
You will need to be self-motivated and self-dependent to thrive in this role.

About the Company

At Fairfield Consultancy Services Limited, we have two lines of business. 1. Fairfield Market Research, we create insightful reports that are equipped with the latest and most relevant market information and analysis. 2. Fairfield Recruitments, we come with very strong recruitment experience in the UK & Europe region. Fairfield Consultancy Services Limited is a registered company with the Registrar of Companies in England and Wales, UK, Company number 11264418 Know more