24 Oct
|
Kavi Software Technologies Private
|
India
24 Oct
Kavi Software Technologies Private
India
Intern – Full Stack Developer (React.js, Next.js & Headless CMS)
We are looking for a motivated Full Stack Developer Intern with a solid 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, Java Script, and Type Script.
- 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 Git Hub 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 Java Script (ES6+) and basic understanding of Type Script.
- 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 Git Hub.
- 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 Git Hub profile or portfolio demonstrating web development projects.
What We Offer
- Practical experience with modern 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 (India)
🏢 Kavi Software Technologies Private
📍 India