Junior Software Developer (AI & Web/Mobile)

NNW Tech Solutions

Johannesburg

On-site

ZAR 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NNW Tech Solutions in Johannesburg is hiring a Junior Software Developer on a 12-month fixed-term contract. You will contribute to an innovative software product, working with AI, web, and mobile tech across the full software lifecycle.

Responsibilities include building frontend components with Angular 17+, integrating AI via Google Gemini Studio, using Firebase for backend, and developing mobile features with Flutter, plus testing and code reviews.

Qualifications

  • Diploma or degree in Computer Science or related field.
  • At least 1 year of Angular 17+ experience.
  • At least 1 year of experience integrating AI services via Google AI Studio / LLM APIs.
  • At least 1 year of hands-on Firebase experience.
  • Good understanding of LLMs and Git version control.
  • Strong problem-solving skills and clear communication.

Responsibilities

  • Develop and maintain frontend components with Angular 17+.
  • Integrate AI features using Google Gemini Studio and LLM APIs.
  • Implement backend data structures using Firebase services.
  • Assist in building mobile features with Flutter.
  • Contribute to testing, bug fixes, reviews, and performance tuning.

Skills

Angular 17+
Firebase
LLMs
Git
Problem solving
Communication

Education

Diploma or Degree in Computer Science

Tools

Google Gemini Studio
LLM APIs
Flutter

Job description

Johannesburg, South Africa | Posted on 06/08/2026

Connecting top-tier talent with cutting-edge opportunities in the tech world.

Job Description

About the role

We are looking for a passionate Junior Software Developer(AI&Web/Mobile) to join us on a 12-month Fixed-term contract to contribute to the development of an innovative software product.

This is an exciting opportunity to work with modern AI, web, and mobile technologies while building a real world application from the ground up. You will be involved throughout the software development lifecycle, including development, testing, maintenance, and continuous product improvement.

If you enjoy building high quality software, solving technical challenges, and want the opportunity to make a meaningful contribution to an exciting project, we'd love to hear from you.

Key Responsibilities

  • Develop and maintain frontend web application components using Angular 17+.
  • Integrate AI contract drafting and verification features using Google Gemini Studio and LLM APIs.
  • Implement backend operations and data structures utilizing Firebase services (Authentication, Fire store,Hosting).
  • Assist in building and maintaining mobile application features (using Flutter).
  • Participate in application testing, bug fixing, code reviews, and performance optimizations.
Requirements
  • Diploma or Degree in Computer Science, Software Development, Information Technology, or a related field.
  • Minimum 1 year of experience developing applications using Angular 17+.
  • Minimum 1 year of experience integrating AI services via Google AI Studio /
  • Minimum 1 year of hands-on experience using Firebase.
  • Good understanding of Large Language Models (LLMs).
  • Familiarity with Git version control.
  • Strong problem-solving abilities, analytical skills, and solid written/verbal communication.
Advantageous
  • Experience with Flutter for cross-platform mobile development.
  • Basic knowledge of prompt engineering techniques.
  • Experience developing SaaS or subscription-based applications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior AI & Web/Mobile Developer - 12-Month Contract
Junior AI & Web/Mobile Developer - 12-Month Contract

NNW Tech Solutions • Johannesburg

On-site
ZAR 180,000 - 240,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
INTERMEDIATE SOFTWARE DEVELOPER (FULL - STACK ENTERPRISE SAAS DEVELOPER) JOHANNESBURG - PERMANENT - UP TO 600K PER ANNUM
INTERMEDIATE SOFTWARE DEVELOPER (FULL - STACK ENTERPRISE SAAS DEVELOPER) JOHANNESBURG - PERMANENT - UP TO 600K PER ANNUM

ATS Client • Johannesburg

On-site
ZAR 540,000 - 600,000
Frontend Developer
Frontend Developer

NNW Tech Solutions • Johannesburg

On-site
ZAR 400,000 - 600,000
Principal Software Engineer
Principal Software Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Junior Application Developer-Experience Full stack
Junior Application Developer-Experience Full stack

Blue Pearl PTY • Johannesburg

On-site
ZAR 300,000 - 450,000
Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Intermediate to Senior AI Engineer - Johannesburg - up to R1.2mil per annum
Intermediate to Senior AI Engineer - Johannesburg - up to R1.2mil per annum

ATS Client • Johannesburg

Hybrid
ZAR 1,200,000
Senior Full Stack Developer
Senior Full Stack Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 700,000 - 900,000
Full Stack Developer - Java (Spring) focused
Full Stack Developer - Java (Spring) focused

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 700,000 - 1,100,000