Job Information
Location
Cape Town / Remote
Career Level
Junior / Student
Employee Type
Paid Internship
Job Type
Project-Based
Experience
Students & early-career developers welcome
Application Deadline
21 November 2025
Cape Town / Remote
Junior / Student
Paid Internship
Project-Based
Students & early-career developers welcome
21 November 2025
Sofitcat Solutions is looking for passionate and motivated junior developers to join a short-term internship working on a new mobile application.
This role is perfect for university students (2nd year, 3rd year, Honours, or recent graduates) who want to gain hands-on experience building real digital products used by real customers.
You will work closely with senior leadership to design, build, and test key features of a mobile application. The ideal candidate is someone who is eager to learn, comfortable solving real technical problems, and able to contribute code confidently.
You do not need to know everything, but you must be willing to learn quickly and execute with ownership
Practical coding ability (can build, not just talk).
Familiarity with at least one programming language used for app development (JavaScript / TypeScript / Python / Java / C#)
Understanding of version control (Git).
Basic understanding of how apps communicate with APIs.
Ability to work independently and meet deadlines.
Strong problem-solving abilities and attention to detail.
React Native experience.
Experience building mobile apps (university, side projects, hackathons, or internships).
Experience with managed cloud services (Google Firebase / Supabase / AWS Amplify).
Knowledge of System design basics, Databases, Authentication flows, and Cloud deployments.
UI/UX or wireframing experience.
JavaScript TypeScript knowledge.
The selection process is clear and straightforward:
A quick introduction to understand your background, goals, and alignment with the internship.
A practical coding take-home task to evaluate your ability to build, problem-solve, and think through technical requirements.
You will walk us through your solution, decisions, and approach. A final hiring decision will follow shortly after.
