
Overview
- Experience: Some Exp. a Plus
- Min. Education level: Not Specified
- Specialism: IT or Computer Science / Software Engineering
Vacancy Description
Branch: KAPU Digital (Nairobi Office)
Reporting to: Head of Production
Role Purpose
KAPU Digital is offering an exciting attachment/internship opportunity for a Frontend React/Next.js Developer. This role is ideal for students or recent graduates looking to gain hands-on experience in modern web development while working on real-world projects. The intern will work closely with our development team, gaining exposure to cutting-edge technologies, best practices, and professional mentorship.
Responsibilities
- Turn different UI designs into functional code using the WordPress CMS or Custom CMS solutions.
- Assist in developing, optimizing, and maintaining frontend applications using React.js and Next.js.
- Convert UI/UX designs (from Figma, Adobe XD, Zeplin, or Anima) into functional web components.
- Learn and implement responsive design principles for cross-device compatibility.
- Collaborate with backend developers to integrate RESTful APIs and GraphQL.
- Participate in code reviews, debugging, and troubleshooting web applications.
- Gain exposure to SEO best practices, web performance optimization, and accessibility (WCAG).
- Work on version control with Git and understand CI/CD workflows.
- Stay updated on industry trends and contribute innovative ideas to projects.
Qualifications
Must-Have:
- Basic knowledge of JavaScript (ES6+), React.js, and Next.js.
- Familiarity with HTML, CSS, and modern styling frameworks (Chakra, Tailwind CSS, Bootstrap, Styled Components).
- Understanding of state management (React Context API, Redux, or Zustand).
- Basic experience with REST APIs and JSON data handling.
- Eagerness to learn and improve coding skills in a professional environment.
- Strong problem-solving skills and the ability to work both independently and within a team.
Added Advantage:
- Experience with TypeScript.
- Familiarity with frontend testing frameworks (Jest, React Testing Library).
- Exposure to GraphQL and API integration.
- Basic knowledge of authentication (JWT, OAuth, Firebase).
- Previous personal or school projects showcasing React/Next.js skills (GitHub portfolio is a plus).
Key Competencies
Competency Cluster
- Communication- Articulate, Clear, Confident, Feedback, Suggest
- Problem-Solving – Willingness to learn, adapt, and solve technical challenges creatively.
- Team Player- Collaborative and supportive attitude
- Innovation
- Passion for new technologies and an interest in building user-friendly web applications.
What You Will Gain
- Hands-on experience with React.js, Next.js, and modern frontend development.
- Mentorship from experienced developers in a real-world agency setting.
- Exposure to API integration, state management, and performance optimization.
- Opportunity to work on live projects and build a portfolio.
- Potential for a full-time role based on performance.
Is this your next job? Get it with our Expert CV Makeover!
Our team knows what it takes to give your internship or job search the boost it needs.
✅ Professional CV Makeover – Impress recruiters with a standout resume.
✅ Cover Letter Creation – Customized to the job you want.
✅ LinkedIn Profile Optimization – Be discovered by top employers.
Application Guidelines
Interested candidates should send their CV, portfolio (GitHub/Bitbucket), and any project samples with the subject: Frontend React/Next.js Intern Application
Login to Apply
You need to be logged in to apply for this job.
Don’t have an account? Register & Apply Now
View more jobs at KAPU Digital →
Be the first to know of similar vacancies by joining one of our Live Feed Channels below:
Not for you? Share in your Circle...
Disclaimer
We always do our best to keep scammers out and only post real opportunities so that you stand a chance in every application you make. It's advisable that YOU also do your due diligence before and after Applying for any vacancy. NEVER pay to facilitate your Hiring Process at any stage, no legit employer/recruiter will ask you to pay for anything.