Logo
Purple Drive

React JS Developer

Purple Drive, Far Hills, New Jersey, us, 07931

Save Job

Job Title:

Senior React.js Developer

Location:

Peapack, NJ (Onsite)

Employment Type:

C2C

Experience:

10+ Years

Job Summary:

We are seeking a highly skilled

Senior React.js Developer

with over 10 years of experience in front-end development. The ideal candidate will be responsible for designing, developing, and maintaining high-performance web applications using

React.js , modern JavaScript frameworks, and related technologies. The role requires strong technical expertise, attention to detail, and the ability to work in a fast-paced, collaborative onsite environment.

Key Responsibilities:

Develop, test, and maintain dynamic web applications using

React.js ,

JavaScript (ES6+) ,

HTML5 , and

CSS3 . Implement reusable components, front-end libraries, and responsive UI designs. Collaborate closely with UX/UI designers, backend developers, and product owners to deliver scalable solutions. Optimize application performance for maximum speed and scalability. Manage state using tools such as

Redux ,

Recoil , or

Context API . Integrate RESTful APIs and work with backend services to ensure smooth data flow. Participate in code reviews and enforce best practices in development, testing, and deployment. Troubleshoot and debug issues in production and development environments. Stay updated with the latest trends in front-end technologies and contribute to process improvement. Required Skills & Qualifications:

10+ years

of hands-on experience in front-end development, with at least

5+ years in React.js . Strong proficiency in

JavaScript (ES6+), TypeScript ,

HTML5 ,

CSS3 , and modern front-end build pipelines (Webpack, Babel, etc.). Expertise in

React Hooks ,

functional components ,

Redux , and

context-based state management . Experience in

unit testing frameworks

like Jest, Mocha, or React Testing Library. Familiarity with

RESTful API integration

and

JSON-based communication . Working knowledge of

Git ,

CI/CD pipelines , and

Agile/Scrum

methodologies. Exposure to

UI frameworks

like Material-UI, Bootstrap, or Ant Design. Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. Nice-to-Have Skills:

Experience with

Next.js

or

React Native . Familiarity with

GraphQL

and

microfrontend architecture . Basic understanding of

AWS/Azure cloud services

and

DevOps tools . Background in financial or enterprise-level application development. Education:

Bachelor's degree in

Computer Science ,

Information Technology , or related field (or equivalent experience).