£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
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