What are the responsibilities and job description for the Front-End Developer (React / Next.js) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Carlin Shayn Inc, is seeking the following. Apply via Dice today!
Job Title: Front-End Developer (React / Next.js)
Location: Sunnyvale, CA, USA
JOB TYPE:- C2C/W2
Key Responsibilities
Front-End Development
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)
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
- Hands-on experience with Redux, Flux, and/or Flow
- Experience with Docker and Kubernetes
- Exposure to Azure, Google Cloud Platform (Google Cloud Platform), or similar cloud platforms
- 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