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).