Job details

Senior React JS Developer Local to Freemont, CA

  • Java
  • Redux
  • REST
  • Cypress
  • GraphQL
  • Docker
  • Defi

Posted: 2 days ago

  • Design, develop, and optimize React.js-based applications with a focus on scalability, responsiveness, and performance.
  • Lead architectural discussions and define best practices for front-end development.
  • Collaborate with UI/UX designers, backend developers, and product managers to translate business requirements into technical solutions.
  • Mentor junior developers, conduct code reviews, and enforce high coding standards.
  • Integrate applications with APIs, microservices, and backend systems.
  • Implement and manage state management libraries (Redux, Context API, MobX, Recoil, etc.).
  • Ensure cross-browser compatibility, responsive design, and accessibility compliance.
  • Work closely with DevOps teams to streamline deployment pipelines for React-based applications.
  • Stay up to date with the latest industry trends, tools, and frameworks to drive technology innovation.
  • 10+ years of overall web application development with at least 5+ years of hands-on experience in React.js.
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, SASS/LESS.
  • Expertise in front-end architecture design, performance optimization, and component reusability.
  • In-depth knowledge of React hooks, lifecycle methods, and virtual DOM concepts.
  • Experience with RESTful APIs, GraphQL, and integrating with backend services.
  • Strong understanding of testing frameworks (Jest, Enzyme, Cypress, React Testing Library).
  • Experience with Agile/Scrum methodologies and tools like JIRA.
  • Familiarity with modern build tools and CI/CD pipelines (Webpack, Babel, ESLint, Jenkins, Git, Docker).
  • Strong problem-solving skills with the ability to design solutions for complex, large-scale applications.
  • Excellent communication, leadership, and client-facing skills.
  • Experience working with cloud services (AWS, Azure, GCP) for hosting front-end applications.
  • Understanding of server-side rendering (Next.js) and static site generation.
  • Exposure to Micro Frontends architecture.
  • Contribution to open-source projects or active involvement in tech communities.