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.