Overview
Skills
Job Details
Job Title: Senior React Developer (W2 Contract)
Location: Bay Area, CA (Hybrid 2/3 days onsite/week)
Duration: 12 Months (with possible extension)
Type: W2 Contract (No C2C)
Job Summary:
We are seeking a Senior React Developer with 10+ years of overall software development experience, including at least 5 years of hands-on React.js expertise. The ideal candidate is highly skilled in building modern, scalable, and responsive web applications, and has a strong understanding of front-end architectures, micro frontends, and best UI/UX practices.
Responsibilities:
Design and develop high-performance React-based web applications.
Collaborate closely with UI/UX designers, product managers, and backend engineers to deliver intuitive user interfaces.
Optimize components for maximum performance across a wide range of web-capable devices and browsers.
Implement reusable components and front-end libraries.
Integrate with RESTful APIs and backend services.
Participate in code reviews, architecture discussions, and Agile ceremonies.
Troubleshoot and debug issues for ongoing and new applications.
Mentor junior developers and provide technical guidance on React best practices.
Required Qualifications:
10+ years of software development experience, with 5+ years of hands-on React.js experience.
Expert-level JavaScript, ES6+, HTML5, CSS3, and responsive design experience.
Strong experience with Redux, React Hooks, Context API, React Router.
Solid experience in REST APIs, JSON, and asynchronous request handling.
Proficiency with modern front-end build pipelines and tools (Webpack, Babel, NPM/Yarn).
Experience with version control systems (Git, GitHub/GitLab/Bitbucket).
Familiarity with unit testing frameworks like Jest, Enzyme, or React Testing Library.
Experience with CI/CD tools (Jenkins, GitHub Actions, etc.).
Familiarity with accessibility (WCAG), security standards, and performance optimization.
Knowledge of TypeScript is a strong plus.
Prior work in Agile/Scrum environments.