Job Title: Web Developer Attaché/Intern
Location: Nairobi
Type: 3 Months contract
Role Purpose
Our Client 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.
Key Accountabilities
• 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.
Key Requirements
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
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.
How to Apply
Interested candidates should send their CV, portfolio (GitHub/Bitbucket), and any project samples to careers@morsanhr.co.ke