at Zlto, you will gain practical experience by contributing to the development of our digital platform under the close guidance of experienced developers. You'll be exposed to real-world projects, tools, and technologies used in modern software engineering, while learning to build user-focused and scalable solutions that empower youth across Africa.
This internship is designed as a stepping stone into the Junior Developer role and is ideal for someone passionate about technology, curious to learn, and eager to make a social impact.
Minimum Qualifications & Experience
Essential:
Grade 12, or current studies in Computer Science, Software Engineering, or related field.
Basic experience with any programming language (e.g., JavaScript, Python, etc.).
Eagerness to learn and grow in a real-world software development team.
Strong problem-solving mindset and attention to detail.
Demonstrated interest in using technology for good or community-based projects.
Desirable:
Familiarity with web or mobile development frameworks (e.g., Vue, React, Flutter).
Experience with Git or version control basics.
Awareness of backend development, APIs, or cloud services.
Participation in coding bootcamps, student projects, hackathons, or open-source work.
Key Responsibilities
Software Development & Learning
Write clean and simple code with guidance and supervision.
Contribute to small tasks or features on the Zlto platform.
Assist in fixing bugs and testing new features.
Learn and apply best practices for frontend and backend development.
Collaboration & Support
Work closely with developers, designers, and product teams to understand tasks and requirements.
Participate in daily stand-ups and sprint activities within an Agile/Scrum environment.
Support the team with documentation, testing, and research tasks.
Process Exposure & Tools
Learn to work with Git for version control (branching, pull requests, code reviews).
Observe and participate in code reviews and technical discussions.
Gain experience using Zlto's technology stack:
Frontend
: Vue.js / Nuxt, Tailwind CSS, TypeScript
Backend
: Python, FastAPI
DevOps & Tools
: Docker, AWS (basic awareness expected over time)
Continuous Learning
Ask questions, seek feedback, and take initiative in upskilling.
Stay curious about software trends, frameworks, and tools.
Contribute ideas to improve code quality, user experience, or team processes.
Job Type: Internship
Contract length: 3 months
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.