React.js Developer | Chennai (Hybrid) | 5+ Years
Location : Chennai
Work Model : Hybrid (3 days / week from office)
Experience Required : 5+ years
Notice Period : Immediate to 21 days
Employment Type : Full-time (Permanent)
About the Role
We are hiring a skilled React.js Frontend Developer (Individual Contributor) to build robust, scalable, and high-performance user interfaces for a global banking client. The role requires hands-on expertise in React.js (Hooks), JavaScript (ES6+), Redux / Context API, and REST API integration. The ideal candidate will demonstrate strong core frontend fundamentals, clean coding practices, and the ability to collaborate effectively within an Agile, hybrid environment.
Must-Have Skills
- React.js (Hooks) – Strong hands-on experience with useState, useEffect, and functional components
- JavaScript (ES6+) – Closures, async / await, promises, destructuring, modular JS
- Redux / Context API – State management, unidirectional data flow
- HTML5 / CSS3 – Semantic markup, Flexbox, Grid, responsive design
- REST API Integration – Data handling with axios / fetch and error management
- Agile & Git – Comfortable with standups, version control, and collaborative workflows
Nice-to-Have Skills
Testing : Jest or React Testing Library for component / unit testingPerformance Optimization : useMemo, useCallback, render optimizationReact Router : SPA routing and navigation handlingCSS Frameworks : Bootstrap / SCSS / utility-based stylingCI / CD & Build Tools : Familiarity with npm, Yarn, or pipeline toolsKey Responsibilities
Develop modular, reusable UI components using React Hooks (useState, useEffect, useContext)Implement responsive layouts with HTML5, CSS3 (Flexbox, Grid, media queries)Integrate frontend with REST APIs using fetch or axiosManage state efficiently with Redux or Context APICollaborate with backend, QA, and design teams in an Agile setupWrite clean, well-structured, and maintainable JavaScript (ES6+) codeParticipate in code reviews and ensure UI consistency and performance