NNW Tech Solutions - Junior Software Developer (AI & Web/Mobile)
Web Developer is needed in Johannesburg, South Africa.
Client: NNW Tech Solutions
Location: Johannesburg, GT, za
Contract: Contract
Job Description
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, Firestore, 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.
Additional Information
This role offers the chance to work in a dynamic environment and be part of a team dedicated to innovation and excellence in software development.
No longer accepting applications
Get instant notifications for new Web Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.