Overview
We are looking for a motivated and eager-to-learn Intern Software Engineer to join our engineering
team. This internship offers hands-on experience building real-world web applications using modern
front-end technologies. You will work alongside experienced engineers, contribute to live projects,
and grow your software development skills in a collaborative, fast-paced environment.
Interested candidates should submit the following
• Updated CV / Resume
• A brief cover letter (why you want this role and what you hope to learn
Specific Skills
Technical Skills
HTML5 — Semantic markup, accessibility best practices, and document structure.
• CSS3 — Layouts (Flexbox, Grid), responsive design, and basic animations.
• JavaScript (ES6+) — Core concepts including variables, functions, arrays, objects,
promises, and DOM manipulation.
• React — Understanding of components, props, state, hooks (useState, useEffect),
and JSX.
• OOP Concepts — Familiarity with classes, inheritance, encapsulation, polymorphism,
and abstraction.
Soft Skills & General Requirements
• Currently pursuing or recently completed a degree in Computer Science, Software
Engineering, or a related field.
• Strong problem-solving ability and analytical thinking.
• Ability to learn quickly and adapt in a dynamic environment.
• Good communication skills — both written and verbal.
• Team player with a proactive and self-driven attitude.
• Basic understanding of version control using Git (commits, branches, pull requests)
Responsible For
• Assist in designing, developing, and maintaining web applications using HTML, CSS,
JavaScript, and React.
• Write clean, reusable, and well-documented code following OOP principles.
• Collaborate with the engineering team to understand requirements and deliver quality
features.
• Participate in code reviews and incorporate feedback to improve code quality.
• Debug and troubleshoot issues across the front-end stack.
• Contribute to internal tools, dashboards, or customer-facing features as assigned.
• Attend stand-ups, sprint planning, and retrospective meetings as part of an Agile team.
• Document code, processes, and technical decisions clearly
Additional Requirements
Nice to Have (Bonus)
• Experience with TypeScript.
• Familiarity with REST APIs and how to consume them in a front-end application.
• Knowledge of state management libraries (e.g., Redux, Zustand).
• Exposure to testing frameworks such as Jest or React Testing Library.
• Awareness of CI/CD pipelines and deployment workflows.
• Any personal projects, open-source contributions, or a portfolio demonstrating your work
Other Benefits
What We Offer
• Mentorship from experienced software engineers.
• Real project experience that you can showcase in your portfolio.
• Exposure to agile/scrum development workflows.
• A collaborative, inclusive, and learning-focused team culture.
• Certificate of completion and potential for a full-time offer upon outstanding performance.
• Monthly stipend
Job Level
Internship (3 – 6 Months)