Lead React Developer

Overview

On Site
$58 - $62
Contract - W2
Contract - 12 Month(s)

Skills

API
Accessibility
Build Tools
Cascading Style Sheets
Code Review
Collaboration
Communication
Computer Science
Continuous Delivery
Continuous Integration
Cross-browser
Css3
DOM
Data Flow
Debugging
Elasticsearch
GraphQL
HTML5
JavaScript
Leadership
Management
Mentorship
Performance Tuning
React.js
Responsive Design
Routing
Sass
Scalability
Software Engineering
Testing
TypeScript
UI
Unit Testing
User Experience
Web Applications
Web Browsers
Web Development
Wireframe
Workflow

Job Details

Job Title: Lead React Developer

Location: Sunnyvale, CA

 
Job Description:
Key Responsibilities:
  • Lead and mentor a team of front-end developers working with React.

  • Architect, design, implement, and maintain robust web applications and component libraries using React (and optionally TypeScript).

  • Translate UI/UX designs and wireframes into high-quality, efficient, reusable React components.

  • Ensure best practices in component architecture, state management (e.g., Redux or Context API), performance optimization, code quality, testing and code review.

  • Collaborate cross-functionally with backend engineers to integrate REST/GraphQL APIs, manage data flow and ensure end-to-end product delivery.

  • Drive technical decisions for front-end stack: build tools (e.g., Webpack/Babel/NPM/Yarn), module bundling, CI/CD for front-end.

  • Maintain or evolve component libraries/design systems, ensure UI consistency, accessibility, and responsiveness across browsers/devices.
  • Identify and resolve performance bottlenecks, manage front-end scalability, monitor front-end metrics and ensure responsive user experience.

  • Stay up to date with front-end / React ecosystem trends, advocate best practices, mentor & uplift the team s skills.

Required Qualifications & Skills:
  • Bachelor s degree (or equivalent) in Computer Science, Software Engineering, or related field.

  • 8+ years of professional front-end web development experience (or appropriate level) and at least 5+ years working extensively with React.

  • Strong proficiency in JavaScript (ES6+), HTML5, CSS3/SASS, and modern front-end toolchains.

  • Thorough understanding of React core principles: components (class & hooks), lifecycle, virtual DOM, state & props, routing.

  • Experience with popular React workflows / state-management libraries (Redux, MobX, Context + Hooks).

  • Experience with build tools and front-end pipelines: Webpack, Babel, NPM/Yarn, unit testing (Jest/Enzyme), CI/CD workflows.

  • Strong debugging, performance tuning (including browser performance), cross-browser compatibility, and responsive design experience.

  • Ability to translate business/UX requirements into technical tasks and drive architecture discussions.

  • Excellent communication and leadership skills; ability to mentor, train, and review code for junior/mid developers.

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.