Senior Front End Developer

San Francisco 22 hours agoContractor External
Negotiable
Our client seeks an Senior React Developer for a 12 Months project in San Leandro, CA . Below is the detailed requirement Title: Senior React Developer Location : San Leandro, CA Duration: 12 Months Role Overview We’re seeking a Senior React Developer with a strong programming background to lead the design and implementation of high-quality, performant front-end applications. You will shape UI architecture, mentor engineers, and collaborate closely with product, design, and backend teams to deliver resilient, accessible, and scalable user experiences Job Description: • Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent experience with 12+ Minimum Experience • 6–10+ years of professional software development, with 4+ years focused on React.js at scale. • Expert-level JavaScript/TypeScript and deep knowledge of ES6+ patterns and React internals. , • Proven experience with Redux, component composition, custom hooks, and performance optimization. , • Strong front-end engineering fundamentals: semantic HTML, modern CSS, responsive design, and accessibility (WCAG/ADA). • Hands-on testing experience (unit, integration, E2E) with Jest/RTL/Enzyme; CI integration. , • Proficiency with Git and common workflows; comfort with Agile/Scrum delivery. Key Responsibilities • Lead front-end architecture and develop complex, reusable React components and hooks. • Drive state management patterns (e.g., Redux) and ensure predictable data flows in large applications. • Integrate REST APIs, handle JSON payloads, and optimize network interactions. • Enforce coding standards, conduct code reviews, and improve test coverage with Jest/React Testing Library/Enzyme. • Partner with designers to implement responsive, accessible UIs using HTML5, CSS3/SASS, and component libraries (e.g., Material UI/React Bootstrap). • Champion performance and accessibility best practices; instrument and debug with modern browser tools. • Collaborate in Agile ceremonies; help define stories, acceptance criteria, and release plans