£400 Per day
Inside
Undetermined
Sheffield
Summary: The role of React / Full Stack Engineer involves developing and integrating user interfaces using React.js and related technologies. The position requires extensive experience in both front-end and back-end development, with a strong emphasis on Agile methodologies and testing practices. Candidates should possess a solid understanding of state management, REST APIs, and modern JavaScript standards. The role is based in Sheffield and is offered on a PAYE basis via an umbrella company.
Key Responsibilities:
- Develop and integrate user interfaces using React.js and Backbase CXP.
- Implement state management technologies such as Redux and Hooks/Context API.
- Ensure adherence to coding standards and best practices in HTML5, CSS3, and JavaScript.
- Conduct unit testing and quality assurance using tools like Jest and RTL.
- Participate in Agile processes including sprint planning and retrospectives.
- Build design systems and convert UX wireframes into responsive UI.
- Utilize front-end development tools such as Babel, Webpack, and NPM.
- Perform accessibility testing and browser-based debugging.
- Document processes and maintain strong communication with team members.
Key Skills:
- Degree in computer science or related discipline.
- 5-7 years of hands-on experience with React.js.
- Proficiency in JavaScript, including ES6/ES2020.
- Experience with REST APIs and data-driven UIs.
- Knowledge of Agile methodologies and testing practices.
- Familiarity with tools like Git, JIRA, and Jenkins.
- Strong communication and documentation skills.
- Experience in test-driven development and building design systems.
- Banking IT experience is a plus.
Salary (Rate): £400 per day
City: Sheffield
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Role Title: React / Full Stack Engineer
Location: Sheffield
Duration: 30/12/2025
Rate: £400 per day - PAYE via Umbrella only
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