Overview
Skills
Job Details
Job Title: Front-End Developer (React / Next.js)
Location: Sunnyvale, CA, USA
JOB TYPE:- C2C/W2
Key Responsibilities
Design, develop, and maintain modern front-end applications using ReactJS, React Hooks, and Next.js
Build reusable, scalable, and maintainable UI components using JavaScript (ES6+), TypeScript, HTML5, and CSS3
Implement and manage application state using Redux, Flux, or Flow
Optimize application performance through effective use of Virtual DOM, component lifecycle methods, and state management techniques
Ensure responsive design and cross-browser compatibility across multiple devices and platforms
Collaborate closely with UX/UI designers, backend engineers, and DevOps teams to deliver high-quality solutions
Follow best practices for code quality, scalability, performance, and maintainability
Support containerized deployments using Docker and orchestration with Kubernetes
Work within cloud-based environments such as Azure Cloud Stack or Google Cloud Platform (Google Cloud Platform)
Required Qualifications
Front-End Development
Strong experience with ReactJS, React Hooks, and Next.js
Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3
Experience building React-based web and mobile applications
Strong understanding of React fundamentals, including:
Virtual DOM
Component lifecycle
Component state management
State Management & Architecture
Hands-on experience with Redux, Flux, and/or Flow
Containerization & Cloud
Experience with Docker and Kubernetes
Exposure to Azure, Google Cloud Platform (Google Cloud Platform), or similar cloud platforms
Preferred Qualifications
Experience working in Agile/Scrum development environments
Strong problem-solving, analytical, and communication skills
Ability to work independently and collaboratively in a fast-paced environment