React Developer

Overview

On Site
Depends on Experience
Full Time

Skills

React Native
react
RESTful
Problem Solving
User Experience
React.js

Job Details

Job Title: React Developer

Location: Sunnyvale, CA (On-site / Hybrid, as applicable)
Employment Type: Full-time


About the Role

We are looking for a passionate and skilled React Developer to join our dynamic team in Sunnyvale. You ll play a key role in building modern, scalable, and high-performing web applications that deliver exceptional user experiences. This position is ideal for someone who thrives in a fast-paced environment and loves creating clean, maintainable front-end code.


Key Responsibilities

  • Develop responsive, reusable, and high-quality web components using React.js and modern JavaScript (ES6+).

  • Collaborate with designers, backend developers, and product managers to translate UI/UX wireframes into functional applications.

  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.

  • Maintain and improve existing React applications.

  • Write clean, maintainable, and testable code following best practices.

  • Integrate APIs and manage state effectively using Redux, React Query, or similar libraries.

  • Participate in code reviews and contribute to continuous improvement initiatives.

  • Stay up to date with emerging front-end technologies and best practices.


Qualifications

  • Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).

  • 5-10 years of hands-on experience developing web applications using React.js.

  • Strong proficiency in JavaScript, HTML5, CSS3, and TypeScript.

  • Experience with RESTful APIs, Git, and modern build tools (Webpack, Vite, etc.).

  • Familiarity with Node.js, Next.js, or React Native is a plus.

  • Good understanding of UI/UX design principles.

  • Excellent problem-solving and debugging skills.

  • Strong communication and collaboration abilities.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.