
Sr. React.js Developer (RARR Job 5619)
Job Skills
Job Description
We are looking for an experienced React.js Architect with strong expertise in modern front-end development using React.js, Hooks, and Redux. The ideal candidate will have deep knowledge of front-end architecture, design patterns, and performance optimization, along with proven experience in leading and mentoring development teams.
Key Responsibilities
-
Architect, design, and implement scalable front-end applications using React.js, Hooks, and Redux.
-
Define and enforce front-end architecture standards, best practices, and coding guidelines.
-
Collaborate with product managers, UX/UI designers, and backend teams to translate requirements into technical solutions.
-
Drive performance optimization, application security, and responsive design principles.
-
Conduct code reviews, mentoring, and technical guidance to developers.
-
Evaluate new tools, libraries, and frameworks to improve development efficiency.
-
Ensure smooth integration with backend services and APIs.
-
Participate in technical discussions, solution design, and architectural decision-making.
Required Skills
-
8–12 years of overall IT experience, with a strong focus on front-end development.
-
Minimum 5+ years of hands-on experience with React.js, including Hooks and Redux.
-
Strong expertise in JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern UI frameworks.
-
Experience in front-end architecture design, state management, and reusable component development.
-
Proficiency in Redux (Thunk/Saga), Context API, and advanced Hooks concepts.
-
Good understanding of REST APIs, GraphQL, and integration patterns.
-
Strong knowledge of web performance optimization, accessibility, and cross-browser compatibility.
-
Familiarity with CI/CD pipelines, unit testing (Jest, React Testing Library), and version control (Git).
-
Experience in Agile/Scrum environments.