Summary: As a Senior React Developer based in Sheffield, UK, you will be responsible for designing, building, and maintaining user-facing web applications with a focus on performance, scalability, and accessibility. You will lead frontend development efforts, mentor junior developers, and drive engineering best practices within the team. Your role will involve collaborating with various stakeholders to deliver seamless user experiences while ensuring high-quality code and architecture. This position requires strong technical skills in React, JavaScript, and frontend architecture.
Key Responsibilities:
- Design and develop complex React-based user interfaces.
- Build production-ready applications using React, JavaScript/TypeScript, HTML, and CSS.
- Develop reusable components and shared UI libraries.
- Enhance and maintain existing applications by fixing defects, improving layouts, and implementing new features.
- Ensure responsive design across desktop and mobile platforms.
- Maintain cross-browser compatibility.
- Own frontend system architecture and technical design.
- Design scalable component architecture.
- Implement efficient state management strategies.
- Optimize data fetching, caching, and application performance.
- Deliver accessible user interfaces aligned with WCAG standards.
- Work closely with product teams, UX/UI designers, backend engineers, and QA engineers.
- Conduct code reviews and implement testing strategies.
- Lead frontend development within the POD and mentor junior React developers.
- Support technical decision-making and promote best engineering practices across the team.
Key Skills:
- Core Technologies: React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3.
- Frontend Expertise: Responsive web design, modern CSS patterns, browser APIs, cross-browser compatibility, component-based architecture, reusable component libraries.
- Frontend Architecture: State management, component design, data fetching, caching strategies, performance optimization, system design.
- Code Quality: Debugging existing applications, layout fixes, functional enhancements, defect resolution, code reviews, clean coding practices.
- Testing: Unit Testing, Integration Testing, End-to-End (E2E) Testing.
- Accessibility: WCAG compliance, semantic HTML, keyboard accessibility, ARIA, inclusive design.
- Soft Skills: Strong communication skills, leadership and mentoring ability, cross-functional collaboration, problem-solving, technical ownership, stakeholder management.
Salary (Rate): undetermined
City: Sheffield
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role Title Senior React Developer (Front End) Location - Sheffield, UK (Hybrid) Role Purpose As a Senior React Developer, you will design, build, and maintain user-facing web applications, creating interactive, accessible, and visually appealing experiences. You will take ownership of frontend architecture and system design, ensuring applications are performant, scalable, secure, and maintainable across browsers and devices. Additionally, you will: Lead the POD from a frontend perspective. Mentor and support junior React developers. Drive engineering best practices and frontend standards.
Key Responsibilities Frontend Development Design and develop complex React-based user interfaces. Build production-ready applications using React, JavaScript/TypeScript, HTML, and CSS. Develop reusable components and shared UI libraries. Enhance and maintain existing applications by fixing defects, improving layouts, and implementing new features. Ensure responsive design across desktop and mobile platforms. Maintain cross-browser compatibility. Frontend Architecture Own frontend system architecture and technical design. Design scalable component architecture. Implement efficient state management strategies. Optimize data fetching, caching, and application performance. Balance scalability, maintainability, security, accessibility, and developer experience. Accessibility & UI Quality Deliver accessible user interfaces aligned with WCAG standards. Use semantic HTML, keyboard navigation, and ARIA where appropriate. Promote inclusive design practices. Collaboration Work closely with: Product teams UX/UI Designers Backend Engineers QA Engineers Deliver seamless end-to-end user experiences. Engineering Excellence Conduct code reviews. Implement testing strategies. Maintain CI/CD best practices. Produce technical documentation. Improve engineering standards and development processes. Leadership Lead frontend development within the POD. Mentor junior React developers. Support technical decision-making. Promote best engineering practices across the team.
Required Technical Skills Core Technologies React.js JavaScript (ES6+) TypeScript HTML5 CSS3 Frontend Expertise Responsive web design Modern CSS patterns Browser APIs Cross-browser compatibility Component-based architecture Reusable component libraries Frontend Architecture State management Component design Data fetching Caching strategies Performance optimization System design Code Quality Debugging existing applications Layout fixes Functional enhancements Defect resolution Code reviews Clean coding practices Testing Unit Testing Integration Testing End-to-End (E2E) Testing Accessibility WCAG compliance Semantic HTML Keyboard accessibility ARIA Inclusive design Soft Skills Strong communication skills Leadership and mentoring ability Cross-functional collaboration Problem-solving Technical ownership Stakeholder management Experience Required Strong experience building production-grade React applications. Expert-level JavaScript (ES6+) knowledge. Strong TypeScript proficiency. Experience designing scalable frontend architectures. Proven experience improving and maintaining existing codebases. Experience implementing accessibility best practices. Experience with modern testing frameworks and CI/CD pipelines. Experience mentoring junior developers and leading frontend initiatives.
If interested please contat below, Kaustubh Chakraborty Associate Client Manager (UK & EU Recruitment) Desk : 44-1216679124 (Ext:112) Email : kaustubh.c@i-q.co