223 Frontend Developer jobs in South Africa
Frontend Developer
Posted today
Job Viewed
Job Description
Gopele is an AI-powered EdTech platform dedicated to closing educational gaps in South Africa and the broader African continent. Designed for underserved learners in rural and township communities, Gopele delivers multilingual, curriculum-aligned content through web and mobile applications—enhancing learner comprehension, engagement, and outcomes. With an existing MVP and a Figma design system, we are scaling development across key platform modules.
About the Opportunity
You’ll work directly with Gopele’s Figma UI designs and our backend APIs to build responsive, accessible, and interactive features for our platform. From quizzes to dashboards and personalized learning flows, you’ll help shape a transformative product in real-time.
Key Activities
- Develop new user-facing features using React.js, Tailwind CSS, and Next.js (or equivalent).
- Implement responsive layouts and interactivity for learners and teachers on web and mobile views.
- Connect frontend components to backend APIs (Node.js/FastAPI).
- Work with UX/UI designers to ensure pixel-perfect implementation.
- Optimize frontend performance, accessibility, and user experience across devices.
- Participate in Git-based version control, code reviews, and agile development workflows.
Requirements
- Experience with React.js and component-based design.
- Familiarity with RESTful APIs and responsive design principles.
- Experience using GitHub and CI/CD workflows (basic knowledge sufficient).
- Self-directed and able to collaborate in a remote team environment.
- Bonus: Experience with Tailwind CSS, Next.js, or educational applications.
Duration
- 3 hours/day, Monday to Friday
- Fully remote
Acquired Skills
- Practical experience contributing to an EdTech MVP used in live school settings.
- End-to-end React component development with live API integration.
- Knowledge of scalable frontend development for low-bandwidth users.
- Team collaboration in GitHub-driven agile sprints.
Upon successful contribution, Gopele will provide:
- A testimonial on your SkilledUp Life profile
- A LinkedIn and CV recommendation
- Permission to list Gopele on your GitHub/portfolio
Disclaimerfr
This is a voluntary role and does not include financial compensation or employment guarantee. However, it offers valuable real-world experience, strong portfolio work, and a chance to support a mission-driven educational platform reaching underserved communities.
Fouche Road, Centurion, City of Tshwane, Gauteng, 0157
It is illegal to copy, scrape or download data and information from SkilledUp Life including Volunteer Profiles, Opportunities and Company Profiles without explicit written permission.
MyHQ at Bridgeway House, Mellor Road, Cheadle Hulme, Greater Manchester, SK8 5AU, United Kingdom
Innovation Centre, Sci-Tech Daresbury, Keckwick Lane, Daresbury, WA4 4FS, United Kingdom.
#J-18808-LjbffrFrontend Developer
Posted 19 days ago
Job Viewed
Job Description
The successful candidate will possess a strong proficiency in Angular, TypeScript, and .NET-based technologies. This role involves building and maintaining efficient, user-friendly, and scalable web applications.
Develop, enhance, maintain and support our recon products to the highest standard whilst ensuring the code is secure and adheres to PCI compliance requirements. The incumbent will further be responsible for building out progressive additions or maintenance to current products while working in a team of designers, analysts, and other developers. The role requires implementation of visual elements to ensure effective user interface.
Duties & Responsibilities- Develop new user-facing features using Angular and TypeScript.
- Build reusable components and front-end libraries for future use.
- Optimize applications for maximum speed and scalability.
- Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
- Conduct unit tests and participate in code reviews to maintain high code quality.
- Integrate front-end components with backend services developed in .NET Core and ASP.NET.
- Develop and maintain backend APIs using .NET Core.
- Understand the nature of asynchronous programming, its quirks, and workarounds.
- Stay updated with the latest industry trends and best practices.
5+ years of experience with Angular and TypeScript.
Deep knowledge of .NET Core and ASP.NET.
Experience with RESTful services and APIs.
Solid understanding of responsive and adaptive design.
Experience with state management libraries such as NgRx or similar.
Familiarity with Azure and Azure Pipelines for CI/CD.
Proficient understanding of code versioning tools, such as Git.
Experience with MS SQL Server and interpreting existing SQL logic.
#J-18808-LjbffrFrontend Developer
Posted 19 days ago
Job Viewed
Job Description
We're on the hunt for an experienced Intermediate to Senior Angular TypeScript Frontend Developer with full stack .NET capabilities. The successful candidate will possess a strong proficiency in Angular, TypeScript, and .NET-based technologies. This role involves building and maintaining efficient, user-friendly, and scalable web applications.
Purpose of the Position
Develop, enhance, maintain and support our recon products to the highest standard whilst ensuring the code is secure and adheres to PCI compliance requirements. The incumbent will further be responsible for building out progressive additions or maintenance to current products while working in a team of designers, analysts, and other developers. The role requires implementation of visual elements to ensure effective user interface.
Duties & ResponsibilitiesSummarised Duties and Responsibilities:
- Develop new user-facing features using Angular and TypeScript.
- Build reusable components and front-end libraries for future use.
- Optimize applications for maximum speed and scalability.
- Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
- Conduct unit tests and participate in code reviews to maintain high code quality.
- Integrate front-end components with backend services developed in .NET Core and ASP.NET.
- Develop and maintain backend APIs using .NET Core.
- Understand the nature of asynchronous programming, its quirks, and workarounds.
- Stay updated with the latest industry trends and best practices.
Education and Experience
- 5+ years of experience with Angular and TypeScript.
- Deep knowledge of .NET Core and ASP.NET.
- Experience with RESTful services and APIs.
- Solid understanding of responsive and adaptive design.
- Experience with state management libraries such as NgRx or similar.
- Familiarity with Azure and Azure Pipelines for CI/CD.
- Proficient understanding of code versioning tools, such as Git.
- Experience with MS SQL Server and interpreting existing SQL logic.
Frontend Developer
Posted today
Job Viewed
Job Description
Frontend developer
Posted today
Job Viewed
Job Description
Frontend developer
Posted today
Job Viewed
Job Description
Frontend developer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Frontend developer Jobs in South Africa !
Senior Frontend Developer
Posted 13 days ago
Job Viewed
Job Description
Our client is looking for an experienced and driven Senior Frontend Developer to take the lead on building real-time, high-traffic features for a performance-focused, crypto-native product. From dynamic dashboards to user reward systems, you’ll take full ownership of user-facing features that require speed, precision, and creative execution.
You’ll work directly with senior developers and product leads – no red tape, just clean builds, fast feedback, and the freedom to own your work from start to finish.
Your key job responsibilities as the Senior Frontend Developer in South Africa (Remote) will include:
- Leading the build of real-time dashboards, reward mechanics, and responsive UIs.
- Working with Svelte, TypeScript, and Tailwind to craft elegant, high-performing frontends.
- Managing complex UI state and live data via WebSockets.
- Turning Figma designs into pixel-perfect implementations.
- Collaborating across a remote, async-first team of seasoned devs.
- Owning features end-to-end — from concept to deployment.
Requirements for this Senior Frontend Developer job in South Africa (Remote) :
- 5+ years of hands-on frontend development experience.
- Expert-level proficiency in Svelte, TypeScript, and Tailwind.
- Strong grasp of real-time data flows, UI state management, and WebSockets.
- Solid understanding of Git workflows and async collaboration.
- Keen eye for design and detail.
- Experience in crypto, iGaming, or GameFi environments.
- Familiarity with wallet integrations, reward systems, and VIP interfaces.
- Animation skills using Framer Motion, GSAP, or similar.
- Comfort with SSR and optimising performance across devices.
Ready to bring next-level UX to life? If you love building slick, real-time features and want to be part of a fast-moving team where your code goes live fast — this one’s for you! Apply today and let’s build something epic together. Kindly send your CV through to for this exciting Senior Frontend Developer in South Africa (Remote) .
#J-18808-LjbffrSenior Frontend Developer
Posted 13 days ago
Job Viewed
Job Description
Sand Technologiesis a global leader in digital transformation, empowering leading organizations and governments worldwide to achieve their digital aspirations. We offer a comprehensive suite of services, including enterprise AI solutions, data science, software engineering, and IoT, delivered from our centers in the Americas, Europe, and Africa.
Our training programs, in partnership with organizations like the Mastercard Foundation, Amazon Web Services, Holberton, and ALX cultivate the next generation of agile digital leaders. Through recent strategic acquisitions, Sand Technologies has further strengthened its capabilities in advanced analytics and intelligent software development, enhancing our ability to solve our clients' most pressing challenges across telecom, utilities, healthcare, and insurance industries.
We believe in harnessing technology to deliver real impact and value, helping organizations bridge the gap between their current reality and digital future.
About The Client
Our client is a non-profit organization dedicated to developing software solutions that revolutionize disease detection, treatment, and eradication. Backed by leading global health foundations, they partner with NGOs, diagnostics manufacturers, and mission-driven organizations to deliver impactful digital solutions and scalable cloud services. Their team consists of experienced technologists passionate about leveraging AI, machine learning, and computer vision to solve complex global health challenges.
As aSenior Frontend Engineer , you will play a key role in developing mobile applications that support health workers in underserved communities worldwide. These applications integrate cutting-edge computer vision algorithms, intuitive UX design, and workflow tools while ensuring optimal performance on low-end hardware and in environments with limited connectivity.
Our client’s frontend stack is built usingReact Native withRedux for state management , and native components inJavaScript, Swift, and Java . Their mobile apps communicate with a cloud-based backend hosted onAWS for authentication, data uploads, and analytics.
Key Responsibilities
- Develop and maintain mobile app features using JavaScript, Swift, and Java.
- Ensure high-quality, scalable, and efficient code by conducting thorough testing and peer code reviews.
- Collaborate with product managers, designers, and engineers to define and build features that meet product requirements.
- Continuously analyze app performance, user feedback, and industry trends to drive improvements.
- Monitor production environments and troubleshoot issues as they arise.
- Champion privacy, security, and regulatory compliance best practices.
The technical evaluation for this role will focus heavily onalgorithm problem-solving skills , ensuring candidates demonstrate a strong foundation indata structures, algorithms, and computational thinking before proceeding to further stages.
If you're excited about building impactful technology in a fast-paced, mission-driven environment, we’d love to hear from you!
Qualifications & Requirements
- 8+ yearsof experience in frontend development, with expertise inReact or React Native.
- Strong experience developing mobile applications forAndroid(iOS experience is a plus).
- Proficiency inJavaScript, Swift, or Javafor mobile development.
- Experience working in distributed teams with diverse perspectives.
- A self-starter who thrives in ambiguity and is eager to innovate.
- Experience in medical devices, point-of-care diagnostics, or medical imaging is a plus.
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Non-profit Organizations
Referrals increase your chances of interviewing at Jobs for Humanity by 2x
Get notified about new Senior Frontend Developer jobs in Johannesburg, Gauteng, South Africa .
Johannesburg, Gauteng, South Africa 5 months ago
Johannesburg, Gauteng, South Africa 4 days ago
Randburg, Gauteng, South Africa 16 hours ago
City of Johannesburg, Gauteng, South Africa 2 weeks ago
Senior Software Developer / Frontend FocusedJohannesburg Metropolitan Area 4 days ago
City of Johannesburg, Gauteng, South Africa 2 months ago
Alberton, Gauteng, South Africa 1 week ago
Senior C# Developer (Hybrid - 1 day office)Johannesburg Metropolitan Area 3 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior Frontend Developer
Posted 13 days ago
Job Viewed
Job Description
3 months ago Be among the first 25 applicants
Company Description
Stock2Shop.com is a cloud-based eCommerce software technology firm that empowers wholesalers, distributors, and retailers to manage their products online. Our B2B and B2C eCommerce solutions integrate with various accounting/ERP packages such as SAP, SYSPRO, and Sage, connecting seamlessly with eCommerce platforms like WooCommerce, Shopify, and Magento, as well as marketplaces including Takealot and Amazon. Additionally, we offer our own B2B trade store, enabling clients to synchronise inventory and orders effectively.
Title: Senior Frontend Developer
Location: Cape Town (Hout Bay)
Department: Development
Reporting to: CTO
Job Type: Full-time
Company Description
Stock2Shop.com is a cloud-based eCommerce software technology firm that empowers wholesalers, distributors, and retailers to manage their products online. Our B2B and B2C eCommerce solutions integrate with various accounting/ERP packages such as SAP, SYSPRO, and Sage, connecting seamlessly with eCommerce platforms like WooCommerce, Shopify, and Magento, as well as marketplaces including Takealot and Amazon. Additionally, we offer our own B2B trade store, enabling clients to synchronise inventory and orders effectively.
The role
We are looking for talented and motivated frontend developers to join our team here at Stock2Shop who can hit the ground running and take our product to the next level, as we scale up and develop our business. The engineers who are building our core platform work across the stack, always willing to go the extra mile to deliver the highest quality in enterprise software. As a developer for Stock2Shop you are building the tools today that will redefine tomorrow’s B2B and B2C online commerce.
Key responsibilities
- Take ownership over project timelines and deliverables and quality.
- Contribute to design and architecture of our core system.
- Help scale the platform and build new features.
- Mentoring and Code Review.
- Typescript
- Javascript
- Svelte
- Tailwind
- Elastic Search
- Docker
- Linux
- Preferred 10 years hands on frontend development experience
- Proficient in programming, and unafraid of new languages / stacks
- Self motivated
- A good understanding of the supply chain
- Experience with eCommerce.
- Competitive salary.
- Opportunity to work with a passionate team in a fast-paced, high-growth environment.
- Opportunities for professional growth and development.
- A collaborative and supportive work environment.
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Stock2Shop by 2x
Cape Town, Western Cape, South Africa 2 weeks ago
City of Cape Town, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 4 months ago
Cape Town, Western Cape, South Africa 8 months ago
Cape Town, Western Cape, South Africa 2 weeks ago
City of Cape Town, Western Cape, South Africa 4 weeks ago
Cape Town, Western Cape, South Africa 2 weeks ago
Senior | Intermediate Software Engineer (GoLang | Supply Chain)Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 2 days ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 4 weeks ago
City of Cape Town, Western Cape, South Africa 1 week ago
City of Cape Town, Western Cape, South Africa 4 days ago
Cape Town, Western Cape, South Africa 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr