Junior Software Developer (AI & Web/Mobile)
NNW Tech Solutions · Johannesburg, South Africa, ZA
Checked against zohorecruit. Still accepting applications.
- Location
- Johannesburg, South Africa, ZA
- Type
- Full-time
- Posted
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 /
>
> Gemini APIs.
>
> • 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.
>
Stop retyping the same form
Upload a CV once, and Otto fills in this application for you.
Try Free Now →