Job Description: React Developer (4 6 Years Experience)
Location: Santa Clara, CA (Onsite)
Long Term Contract
Role Overview
We are looking for an experienced React Developer (4 6 years) to build modern, scalable, and high-performance web applications. The candidate will be responsible for developing responsive UI components, integrating APIs, and collaborating with backend and design teams to deliver high-quality products.
React developers typically design and implement user interface components using the React ecosystem and modern JavaScript frameworks.
Key Responsibilities
- Develop and maintain scalable front-end applications using React.js.
- Build reusable UI components and libraries for future use.
- Implement responsive and high-performance web interfaces.
- Integrate REST APIs / GraphQL APIs with front-end components.
- Optimize applications for maximum speed and scalability.
- Collaborate with UX/UI designers, backend developers, and product teams.
- Write clean, maintainable, and well-documented code.
- Perform code reviews, debugging, and troubleshooting.
- Ensure cross-browser compatibility and mobile responsiveness.
- Participate in Agile / Scrum development processes.
Developers in this role typically write, test, and debug front-end code while improving application performance and usability.
Required Technical Skills
- Strong proficiency in JavaScript (ES6+)
- Experience with React.js and React Hooks
- Good understanding of Redux / Context API
- Strong knowledge of HTML5, CSS3, and responsive design
- Experience with REST APIs and JSON
- Familiarity with Git / version control
- Knowledge of Webpack, npm, or Yarn
- Understanding of component lifecycle and state management
Strong React developers usually have expertise in JavaScript, React fundamentals, Redux, API integration, and version control tools like Git.