React.JS Engineer

React.JS Engineer

Posted 2 weeks ago by eTeam

£358 Per day
Inside
Hybrid
Sheffield, England, United Kingdom

Summary: The React.JS Engineer role is a hybrid position based in Sheffield, requiring a university graduate with extensive experience in React.js and related technologies. The candidate should have a strong understanding of state management, Agile methodologies, and front-end development tools. The role emphasizes hands-on experience with various libraries and frameworks, as well as excellent communication skills.

Key Responsibilities:

  • Develop and maintain applications using React.js and its core principles.
  • Implement state management technologies such as Redux and Flux.
  • Ensure adherence to coding standards and best practices in HTML5, CSS3, and JavaScript.
  • Participate in Agile processes including sprint planning and retrospectives.
  • Conduct unit testing and ensure quality assurance using technologies like Jest and RTL.
  • Integrate and develop data-driven UIs with REST APIs.
  • Build design systems and follow Atomic Design methodology.
  • Utilize front-end development tools such as Babel, Webpack, and NPM.
  • Perform browser-based debugging and performance testing.
  • Document processes and maintain strong communication with team members.

Key Skills:

  • Hands-on experience with React.js (5-7 years).
  • Proficiency in JavaScript, including ES6/ES2020.
  • Knowledge of HTML5, CSS3, and CSS-In-JS.
  • Experience with Agile methodologies.
  • Familiarity with testing frameworks (Jest, RTL).
  • Understanding of REST APIs and data fetching libraries.
  • Experience with design systems and Atomic Design.
  • Strong communication and documentation skills.
  • Familiarity with Git, JIRA, SonarQube, Jenkins, and Postman.
  • Banking IT experience is a plus.

Salary (Rate): £358/Day

City: Sheffield

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We are a Global Recruitment specialist that provides support to the clients across EMEA, APAC, US and Canada. We have an excellent job opportunity for you.

Role Title: React.JS Engineer

Location: Sheffield/Hybrid

Duration: 30/12/2025

Rate: £358/Day(Inside IR35)

Role Description :

  • A university graduate with degree in computer science or a related discipline
  • Must have hands-on experience and understanding of React.js and its core principles in the most recent projects for at least 5 -7 years
  • Hand on experience on Backbase CXP and forms products
  • Expert understanding of state management technologies/approaches i.e. Redux, Flux,Hooks/Context API
  • Good knowledge of HTML5, CSS3, CSS-In-JS and JavaScript (ES6/ES2020), adhering to industry defined coding standards
  • Good understanding of QA technologies and processes (Jest, RTL) – TDD and unit testing, specifically what constitutes a good unit test
  • Good understanding and experience of working within an Agile environment i.e. Story point estimation, refinement, sprint planning, retrospective, sprint demos etc.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Experience with newer specifications of EcmaScript
  • Knowledge of coding fundamentals e.g. modern software design principles, data structures etc
  • Understanding and experience of working with data driven UI's, developing and integrating to REST API's using data fetching libraries.
  • Excellent communication skills and a Self-starter attitude
  • Experience in building design systems/Atomic Design methodology
  • Experience in test driven React.js development
  • Experience with REST API's connectivity and Error handling
  • Experience in latest Libraries Bootstrap, Material js, Lodash
  • Experience in converting UX wireframes to intuitive and responsive UI
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Knowledge of Accessibility testing and keyboard driven development
  • Experience with browser-based debugging and performance testing software.
  • Understanding of end-to-end connectivity and solutions.
  • Tooling knowledge – Git, JIRA, SonarQube, Jenkins, Postman, AppD.
  • Testing Automation & Cloud experience will be an advantage
  • Banking IT experience is an advantage
  • Strong communication skills and documentation skills