Front-End Developer Intern

Company Details
Name:d.light
Industry: Oil & Energy
Description: d.light is a global leader and pioneer in delivering affordable solar-powered solutions designed for the two billion people in the developing world without access to reliable energy. d.light provides distributed solar energy solutions for households and small businesses that are transforming the way… d.light is a global leader and pioneer in delivering affordable solar-powered solutions designed for the two billion people in the developing world without access to reliable energy. d.light provides distributed solar energy solutions for households and small businesses that are transforming the way people all over the world use and pay for energy. Through four hubs in Africa, China, South Asia and the United States, d.light has sold close to twenty million solar light and power products in 62 countries, improving the lives of over 80 million people. d.light is dedicated to providing the most reliable, affordable and accessible solar lighting and power systems for the developing world and reaching 100 million people by 2020. Vision: d.light envisions a future where everyone is empowered by the freedom and improved quality of life that comes with access to reliable, affordable, clean solar energy. Mission: To create a brighter future by making clean energy products universally available and affordable Goal: Before the end of 2020, d.light will have helped to transform the lives of 100 million people. Values: We live the values of i.HOPE - Innovative, Honest, Optimistic, Passionate and Empathetic View more View less
Job Details
Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: KES Unspecified / month
Other Pay: Benefits
Job Category: Telecommunications
Job Description

Front-End Developer Intern

Job Summary

We are looking for a motivated and curious Front-End Developer Intern to join our engineering team. This role is ideal for a student or recent graduate who is eager to learn how modern web applications are built using Angular and related technologies. The role holder will work alongside experienced engineers to support the development and improvement of web applications, while gaining hands-on experience in real-world software projects.

Key Responsibilities

  • Assist in developing and maintaining user interfaces using Angular and TypeScript.
  • Support implementation of UI features based on design and product requirements.
  • Work closely with backend engineers to integrate APIs into frontend screens.
  • Fix minor bugs and improve user experience under supervision.
  • Participate in team meetings, sprint planning, and code reviews.
  • Learn and apply basic performance and security best practices.
  • Write clean, well-structured code following team guidelines.

What You Will Learn

  • How enterprise web applications are structured.
  • How frontend and backend systems communicate via APIs.
  • Version control using Git.
  • Agile development practices (Scrum/Kanban).
  • Basic frontend testing approaches.
  • Real-world collaboration in a professional engineering team.

Requirements

Desired Qualifications & Skills

  • Pursuing or recently completed a degree/diploma in Computer Science, Software Engineering, or a related field.
  • Basic understanding of HTML, CSS, and JavaScript.
  • Exposure to Angular or another frontend framework (React, Vue, etc.) is an added advantage.
  • Familiarity with Git is a plus.
  • Good communication and teamwork skills.
  • Strong willingness to learn and take feedback.
369 open positions on Semasocial right now · 6848 open positions in Nairobi County, Kenya · 33 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.