who will work closely with our product and engineering teams to build and improve scalable web and mobile applications. This role is ideal for someone with solid foundations in development, proven project experience, and a strong interest in applied AI.
Key Responsibilities
Develop, test, and maintain full-stack applications (web & mobile).
Contribute to AI-driven features (chatbots, automation tools, recommendation systems, etc.).
Work with modern stacks such as
React, Next.js, Node.js, Supabase, Firebase
.
Build mobile solutions (React Native, Flutter, or equivalent).
Collaborate with designers and product managers to deliver user-focused solutions.
Maintain clean, scalable, and well-documented code.
Debug and troubleshoot production issues when needed.
Requirements
1-3 years experience in software development (internships, freelance, or professional).
Proven experience with
both web and mobile applications
(portfolio or GitHub links required).
Strong understanding of at least one modern
frontend framework
(React, Next.js, Angular, Vue).
Backend experience with Node.js, Supabase, Firebase, or equivalent.
Exposure to
AI/ML concepts
(e.g., integrating LLMs, using TensorFlow, PyTorch, or OpenAI API).
Familiarity with REST APIs, GraphQL, and database systems (SQL/NoSQL).
Eagerness to learn and grow within a fast-paced startup environment.
Nice to Have (Bonus Skills)
Experience deploying apps to App Store/Google Play.
Knowledge of cloud platforms (AWS, GCP, Vercel).
Basic UI/UX design understanding.
Prior work with AI integrations (chatbots, data pipelines, recommendation systems).
Job Type: Full-time
Pay: R8000,00 - R10000,00 per month
Language:
English (Required)
Location:
Cape Town, Western Cape (City of Cape Town) (Required)
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.