Job Title: React JS Front-End Developer
Location: Englewood Cliffs, NJ (Onsite preferred / Hybrid options may be considered)
Employment Type: W2 or C2C
Job Summary:
We are looking for a highly skilled React JS Front-End Developer who can build intuitive and high-performance user interfaces for modern web applications. The ideal candidate must have deep expertise in JavaScript, React.js, and front-end development best practices.
Responsibilities:
- Design and develop responsive web user interfaces using React.js
- Work closely with UX/UI designers, product managers, and backend engineers
- Translate wireframes and design prototypes into high-quality code
- Optimize components for maximum performance across a range of devices and browsers
- Implement and maintain reusable front-end components and libraries
- Debug and resolve interface and performance issues
Required Skills:
- 5+ years of front-end development experience with a focus on React.js
- Strong proficiency in JavaScript, HTML5, and CSS3
- Deep understanding of React principles, hooks, component lifecycle, and state management
- Experience with Redux, TypeScript, or similar libraries is a plus
- Familiarity with RESTful APIs and integrating with backend services
- Solid knowledge of build tools like Webpack, Babel, and NPM
Preferred Qualifications:
- Experience with Next.js or other SSR frameworks
- Knowledge of testing frameworks (Jest, Cypress, etc.)
- Familiarity with CI/CD pipelines and Git-based workflows
- Strong grasp of cross-browser compatibility and accessibility standards
Education:
- Bachelor's degree in Computer Science, Engineering, or related technical field (or equivalent experience)