toris technologies company
Frontend Developer (Next.js / React / TypeScript): 4-Month Fixed-Term Contract
Company: TORIS Technologies Pty Ltd
Location: 100% Remote (South African Based)
Hours: 8:00am – 17:00 (Monday to Friday, 8-hour days)
Contract: Fixed term – 4 months
Employment Type: Contract (4 Months)
Experience Level: Junior (1–2 Years)
Compensation: R14,000 per month
Openings: 2
Start Date: One available immediately, this month (October) second position to start 3rd of November 2025
Application Deadline: 31 October 2025
About the Job
TORIS Technologies is seeking two Frontend Developers (Next.js / React / TypeScript) to join our team on a 4-month fixed-term contract, contributing to a major project for one of our long-term enterprise clients.
You’ll help build a custom web application that brings together powerful business tools, including CRM and project management features, live internal chat, email and Microsoft 365 integrations (SharePoint, Teams, etc.), document management with a custom portal, and a built-in e-signature platform.
As part of a small, agile team, you’ll work closely with our CTO, COO, and a Team Lead to deliver modern, performant interfaces using Next.js, React, and TypeScript, integrating seamlessly with a Node.js backend.
This role offers hands-on experience in real-world software delivery, exposure to enterprise-grade system design, and the opportunity to work in a collaborative, fast-paced environment where quality code and initiative are valued.
About TORIS Technologies
TORIS Technologies is a growing software development company specializing in innovative digital solutions. We’re a passionate team driven by technology, collaboration, and delivering impactful products. We’re now expanding our development team for an exciting upcoming project and looking for two talented Frontend Developers to join us on a 4-month fixed-term contract, with potential for extension.
About the Role
You’ll be working on a web-based platform built using Next.js and React (with TypeScript), collaborating closely with our backend team (Node.js). You’ll report directly to the COO and CTO and be guided daily by a Team Lead.
You’ll participate in daily standups, weekly planning sessions, and regular code reviews to ensure quality and alignment with the team’s goals.
Key Responsibilities
Develop responsive, scalable, and maintainable front-end features using Next.js, React, and TypeScript.
Integrate front-end components with our Node.js backend API.
Collaborate with the Team Lead and backend developers to ensure seamless integration.
Participate in code reviews and maintain clean, efficient, and well-documented code.
Contribute to sprint planning, standups, and development discussions.
Use GitHub for version control and collaborative workflows.
Any additional adhoc duties which are requested
Requirements
Matric certificate (IT subjects required).
IT qualification required, minimum NQF Level 5.
1–2 years programming experience in frontend development.
Proficiency in React.js, Next.js, and TypeScript (mandatory).
Experience with GitHub / version control (mandatory).
Basic understanding of REST APIs and integration with backend systems (Node.js).
Strong English communication skills (spoken and written).
Afrikaans proficiency is a plus but not required.
Minimum System Requirements
Laptop or desktop with at least an Intel i7 CPU (or AMD equivalent).
16GB RAM minimum
Stable uncapped internet connection (min. 20Mbps+)
Webcam and microphone for daily standups and virtual meetings
What We Offer
R14,000 per month (4-month fixed contract).
Work directly with experienced professionals (CTO, COO, Team Lead).
Remote working environment.
Real-world experience in agile development practices (standups, sprint planning, etc.).
Opportunity to showcase your skills in a professional, fast-paced development environment.
Interview Process
Phase 1: Meet & Greet + Technical Skills Discussion
Phase 2: Technical Assessment / Code Review
Phase 3 (if applicable): Final Interview
How to Apply
Please submit your:
• Updated CV
• Submit your matric certificate
• Submit a screenshot of your system specifications (RAM & CPU)
• GitHub profile link (mandatory)
• Available interview dates and times