React Developer

Year    TN, IN, India

Job Description

React Developer



Chennai

5+ years

6 months

We are hiring a

React.js Front-End Developer

with

5+ years

of hands-on experience to join a

banking technology team

in Chennai. This

individual contributor

role is focused on building robust, scalable user interfaces using

React, JavaScript (ES6+), Redux, and REST APIs

. The ideal candidate is fluent in

modern React practices (Hooks)

and

fundamentally strong in HTML5/CSS3

, with a problem-solving mindset and comfort in hybrid team setups.

You will collaborate with backend, design, and QA teams to implement secure, high-performance UIs. While experience with

Redux and testing libraries

is valued, we welcome candidates from Tier 2/3 firms who show strength in core frontend skills and are eager to grow in a structured Agile environment.

Must-Have Technical Skills



Skill



Required Depth



React.js (Hooks)



Strong command of React Hooks such as useState, useEffect, and useContext for managing state, lifecycle, and side-effects in functional components. Able to differentiate class vs. functional patterns, migrate legacy codebases, and explain React's use of the

Virtual DOM vs. Real DOM

.

JavaScript (ES6+)



Deep familiarity with closures,

hoisting

, async/await, Promises, destructuring, arrow functions, and handling asynchronous API logic. Comfortable debugging JS behavior, explaining runtime output, and writing modular, reusable logic.

Redux (Relaxed Depth)



Experience managing global state using Redux or Context API. Able to configure basic reducers/actions, use useSelector/useDispatch, and understand unidirectional data flow. Middleware experience (Thunk/Saga) is a plus but not mandatory.

HTML5 / CSS3



Proficient in writing semantic, accessible HTML5, including usage of key

HTML5 APIs

. Able to build responsive layouts using Flexbox, Grid, and media queries. Strong grasp of the

CSS box model

and different CSS positioning schemes (relative, absolute, fixed, sticky).

API Integration



Able to make fetch or axios calls to REST endpoints, manage loading states, and handle success/error flows. Should understand how to decouple UI logic from data logic.

Agile Collaboration



Experience working in Agile teams. Comfortable attending standups, estimating effort, and collaborating via Git and task boards (e.g., JIRA). Strong written and spoken communication.

Nice-to-Have Skills (Not Mandatory)



Skill



Details



Jest / Unit Testing



Exposure to writing unit tests in

Jest

or

React Testing Library

. Able to write test cases for components and mock API responses. Manual QA experience acceptable.

React Performance Optimization



Familiarity with useMemo, useCallback, or render optimization techniques. Not expected to own performance audits but should understand basic re-render patterns.

CSS Frameworks (e.g., Bootstrap)



Awareness of using CSS utility frameworks or preprocessors (SCSS). Not mandatory unless used extensively in previous projects.

React Router / Navigation



Experience with react-router-dom for handling SPA routes and navigation guards. Preferred if past projects used nested routing.

Version Control & CI Basics



Experience using Git for feature branching and understanding pull request workflows. Familiarity with build tools (npm/Yarn) and basic CI/CD pipeline integration helpful.

Job Type: Contractual / Temporary
Contract length: 6 months

Schedule:

Day shift
Work Location: On the road

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3780254
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year