23 Oct
|
Kavi India
|
Chennai
23 Oct
Kavi India
Chennai
Intern – Full Stack Developer (React.js, Next.js & Headless CMS) We are looking for a motivated Full Stack Developer Intern with a strong interest in React.js, Next.js, and modern web development. The candidate should understand the fundamentals of frontend and backend development and have an interest in building scalable, responsive, and high-performance web applications. Familiarity with headless CMS architecture and hands-on exposure to platforms such as Strapi or Storyblok will be an added advantage. The intern will collaborate with the development team to build web applications, integrate APIs, and support CMS-driven website development.
Key Responsibilities
• Frontend Development: Build responsive, reusable, and user-friendly interfaces using React.js, Next.js, JavaScript, and TypeScript.
• Next.js Development: Work with routing, layouts, reusable components, rendering strategies, and other Next.js capabilities.
• Headless CMS Integration: Integrate headless CMS platforms such as Strapi or Storyblok with React.js and Next.js applications.
• CMS Content Modeling: Understand and work with content types, components, schemas, dynamic content, and structured content models.
• API Integration: Integrate REST APIs and other supported APIs to retrieve and display content and application data.
• Website Development: Support the development, enhancement, and maintenance of CMS-driven websites and web applications.
• Backend Development: Assist with server-side functionality, API development, business logic, and backend integrations using Node.js or suitable technologies.
• Database Management: Work with databases and support data retrieval, storage, and basic CRUD operations.
• Performance Optimization: Help improve website speed,
responsiveness, accessibility, and search engine visibility.
• SEO & Metadata: Implement dynamic page metadata, titles, descriptions, and other SEO-related elements for CMS-driven pages.
• Testing & Debugging: Identify and resolve bugs, test functionality, and maintain code quality.
• Version Control: Use Git and GitHub for source control, collaboration, and code management.
• Documentation & Collaboration: Follow development standards, document implementations, and collaborate with developers, designers, and project stakeholders. Required Technical Skills
• Basic to intermediate knowledge of React.js and component-based development.
• Familiarity with Next.js and its application structure.
• Knowledge of JavaScript (ES6+) and basic understanding of TypeScript.
• Understanding of HTML5, CSS3, responsive design, and modern frontend development.
• Understanding of REST APIs, JSON, and API integration.
• Basic understanding of Node.js and backend development concepts.
• Familiarity with Git and GitHub.
• Understanding of asynchronous programming, debugging, and browser developer tools.
• Basic understanding of databases and CRUD operations.
• Understanding of the headless CMS concept and the separation of content management from frontend presentation. Headless CMS Skills
• Familiarity with Strapi or Storyblok is preferred.
• Understanding of content types, components, content modeling, and content delivery APIs.
• Ability to connect CMS content with React.js and Next.js applications.
• Basic understanding of dynamic page rendering and reusable, CMS-driven frontend components.
• Familiarity with content publishing workflows, preview functionality, and SEO metadata management through a CMS is an advantage. Preferred Qualifications
• Pursuing or recently completed a degree in Computer Science, Information Technology, Software Engineering, or a related field.
• Experience building academic, personal, or freelance web development projects.
• Hands-on experience with React.js and Next.js through projects or internships.
• Experience integrating Strapi or Storyblok with a frontend application.
• Familiarity with Tailwind CSS, Material UI, or similar styling frameworks.
• Exposure to PostgreSQL, MySQL, MongoDB, or other databases.
• Understanding of authentication, authorization, and secure coding practices.
• Familiarity with deployment platforms, cloud hosting, and CI/CD fundamentals.
• A GitHub profile or portfolio demonstrating web development projects.
What We Offer
• Practical experience with contemporary web development technologies.
• Exposure to React.js, Next.js, and headless CMS-based website architecture.
• Opportunities to contribute to real-world website development and enhancement projects.
• Learning opportunities in API integration, backend development, performance optimization, and deployment.
• Experience working with collaborative development workflows and version control.
📌 Intern – Full Stack Developer (Chennai)
🏢 Kavi India
📍 Chennai