About the job
Job Title: Frontend Developer – React.js (4–6 Years Experience)
Location: Remote
Experience Required: 4 to 6 years
Role Overview:
As a Frontend Developer at Nexthire, you will play a crucial role in creating and maintaining dynamic user interfaces. You will work closely with a team of designers, backend engineers, and product managers to deliver user-friendly, high-performance web applications.
Essential Skills:
- Extensive experience with HTML5, CSS3, and JavaScript (ES6+)
- Proficient in React and its ecosystem, including Hooks, Context, and Redux
- Strong grasp of JSX and component-based architecture
- Experience with Functional Components and Hooks (useState, useEffect, useContext)
- Knowledge of props, state, and state lifting
- Experience with RESTful APIs and/or GraphQL
- Familiarity with React component testing using React Testing Library
- Proficient in Git and version control practices
- Understanding of UI/UX principles and Figma
- Experience in component-driven development with reusable and scalable code patterns
- Knowledge of responsive design and cross-browser compatibility
Desirable Skills:
- Familiar with Angular
- Knowledge of state management libraries such as Zustand or Recoil
- Exposure to testing frameworks like Jest and React Testing Library
- Experience with CI/CD pipelines
Key Responsibilities:
- Build and maintain responsive web applications using React
- Collaborate with UI/UX designers to turn Figma designs into pixel-perfect interfaces
- Integrate APIs and ensure optimal application performance
- Engage in code reviews, testing, and documentation
- Troubleshoot and debug complex UI issues
- Adhere to modern frontend architecture and best practices

