54 Javascript Developer jobs in South Africa
Javascript Developer
Posted today
Job Viewed
Job Description
JavaScript Developer Wanted
Join PBT and build vibrant, cutting-edge web apps that make an impact We're seeking a
talented front-end developer
who lives and breathes
JavaScript, React, HTML5 & CSS3
.
What you'll do:
Design and develop modern, responsive web applications
Collaborate with a skilled, agile team on end-to-end solutions
Prototype ideas fast & improve user experiences continuously
Debug, optimize, and level up our technology stack
What we're looking for:
3+ years in JavaScript, HTML/CSS, frameworks like jQuery
Experience with React or other modern SPA frameworks
Strong problem-solving, communication & collaboration skills
Unit/integration
testing
experience
Bonus points:
Degree in Computer Science (or equivalent)
Portfolio on GitHub
If you're
driven by clean code, responsive design, and cutting-edge web tech
, let's build something amazing together
Javascript Developer
Posted today
Job Viewed
Job Description
**Company Description
HIS GROUP IT is a professional software development and IT services company that delivers innovative, reliable, and secure digital solutions for businesses. The company specializes in custom web and mobile app development, cloud and ERP solutions, API integration, database security, UI/UX design, and IT infrastructure support.
Driven by a client-centric approach, HIS GROUP IT focuses on understanding each client's unique needs to create scalable, high-performance solutions that drive growth and efficiency.**
Role Description
This is a full-time hybrid role for an Intermediate Developer. The role is located in Midrand, with some flexibility for remote work. The Developer will be responsible for developing and maintaining web applications, working on both front-end and back-end development tasks. The developer will work closely with the software development team to implement new features, optimize performance, and ensure the applications meet the highest quality standards.
Qualifications
- Proficiency in Front-End Development
- Experience in Back-End Web Development and Software Development
- Strong skills in JavaScript and
- Excellent problem-solving abilities
- Ability to work both independently and as part of a team
- Bachelor's degree in Computer Science or related field is preferred
- Experience with and other JavaScript frameworks is a plus
- Good understanding of web technologies and development best practices
- Strong communication and collaboration skills
Javascript Developer
Posted today
Job Viewed
Job Description
Job Role: Node JS/Typescript Developers with AI
Location: Johannesburg, South Africa
Role Type: Contract
Mode: Hybrid
- Experience:
6+ years - These are some of our
frontline innovation projects (chat agents, internal automation tooling) - We need a few strong seniors here with
strong production delivery and operational experience. - We work with
Azure, OpenAI integrations and a mix of models. - Mandatory:
Experience in
distributed microservice environments, data stores, API integrations. Ideally nodejs. - Bonus is experience with
any AI integrations, react, full stack
Senior JavaScript Developer
Posted today
Job Viewed
Job Description
About the job
We're looking for a
Senior JavaScript / React Developer
to join our team. This role is about being a highly skilled contributor: writing excellent code, raising the quality bar, and sharing knowledge with others along the way. If you're strong in
React, , JavaScript, and CSS
, and you enjoy guiding teammates while building impactful products, we'd love to talk.
What you'll do
- Build & Deliver
: Develop scalable, responsive UIs in React (modern hooks, context, component composition) backed by services. - Elevate Frontend Craft
: Apply deep CSS skills and contribute to component libraries and design systems. - Collaborate Effectively
: Work closely with our product and design teams to turn concepts into performant, maintainable features. - Improve Quality
: tests, review , and drive performance optimization. - Support & Mentor
: Provide guidance and feedback to junior and intermediate developers through reviews, pair programming, or ad-hoc workshops. - Teach & Mentor
: Dedicate part of your time to teaching learners — from running code labs, explaining core concepts, and guiding projects.
Must Have
- 4+ years of professional experience
in front-end and back-end development. - Strong expertise in
JavaScript, React, , and CSS, Python. - Experience with modern tooling:
Sass, Github (CI/CD) - Clear, friendly communication skills with a willingness to share knowledge.
- A mindset for ownership and continuous improvement.
Nice-to-haves
- TypeScript
,
Firebase/Firestore
, or Cloud Functions experience. - Performance tuning expertise (Lighthouse, code splitting, profiling).
- UI polish instincts (micro-interactions, motion, UX consistency).
Why you'll like it here
- Build for impact
— ship features users actually touch. - Grow fast
— mentorship, code reviews, and real product work. - Give back (lightly)
— share your skills with learners without it taking over your week. - Flexible, supportive team culture with room to experiment
Senior JavaScript Developer
Posted today
Job Viewed
Job Description
Job Overview:
We are seeking a skilled and experienced Native JavaScript Developer to join our dynamic team. The ideal candidate will have a strong background in developing and designing responsive, complex JavaScript-based UIs using the Lightning framework. Experience with Lightning 2.0/3.0 UI and STB Applications/Launcher development is highly preferred. Additionally, experience in frameworks such as AngularJS, ReactJS, and SolidJS would be equally beneficial.
Key Responsibilities:
- Develop and design responsive, complex JavaScript-based UIs using AngularJS, ReactJS, and SolidJS.
- Design and develop Lightning 2.0/3.0 UIs.
- Create and maintain STB Applications/Launchers.
- Apply design patterns to ensure scalable and maintainable code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve performance issues.
- Stay updated with the latest industry trends and technologies.
Required Experience:
- Proven track record of 6+ years of experience in JavaScript-based software stack design, development, testing, tools, and life cycle management.
- Demonstratable experience of Java and JavaScript principles and development techniques.
- Knowledge of object-oriented principles and design patterns
- Understanding of HTML5, CSS3 and Javascript
- Knowledge of industry-wide best practices of processes, development methodologies and tools for development
- Experience using JavaScript frameworks: SolidJS, React, or LightningJS
Educational Requirements:
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
- Any JavaScript Certification
Working Model: Hybrid
Full Stack JavaScript Developer
Posted today
Job Viewed
Job Description
Company Description
AquaCheck is a South African-based manufacturer and supplier of high-quality, affordable capacitance-based soil moisture monitoring equipment aiming to optimize on-farm irrigation management. Established in 2002, the company has since developed and marketed irrigation management software and provides comprehensive agronomy support. Known globally for our reliable and robust products, AquaCheck has sold over 40,000 capacitance soil moisture probes in more than 20 countries across five continents. Our products serve the agriculture, sports, recreation, mining, and environmental management sectors.
Role Description
This is a hybrid role for a Full Stack JavaScript Developer located in Brackenfell, Cape Town. The developer will be responsible for both front-end and back-end web development tasks. Daily tasks include designing user interfaces, developing server-side logic, ensuring responsive design, and maintaining databases. Collaboration with team members to devise innovative solutions and improve existing systems is also expected.
Qualifications
- At least 5 years of experience in software development
- Knowledge of back-end development with
- Knowledge of front-end JavaScript frameworks (Vue, React, Angular)
- Strong problem-solving and analytical skills
- A Bachelor's degree in Computer Science or a related field is a
plus - Experience with database management and integration is a
plus - Knowledge of C/C++ is a
plus - Knowledge of Android development (with JavaScript/Typescript) is a
plus
Expectations
- Build and maintain back-end services with
. - Develop front-end applications using
experience a plus). - Design data models and queries using
MongoDB
and
PostgreSQL
. - Integrate with IoT systems and process data from remote field devices.
- Contribute to
AWS
deployments and infrastructure.
Junior/Intermediate JavaScript Developer
Posted today
Job Viewed
Job Description
Are you early in your tech career but big on passion and potential? We are looking for junior and intermediate JS / React developers to join our awesome team of professionals. . If you know your way around code and love helping others learn — this is your launchpad.
What you'll do
- Build
: Ship responsive, accessible UIs in
React
(hooks, context, modern patterns). - Polish
: Own CSS craft (Tailwind or CSS-in-JS), component libraries, state, and API integration. - Collaborate
: Work with product/design to turn ideas into clean, maintainable code. - Improve
: Write tests, review PRs, and help keep performance snappy. - Mentor (sometimes)
: Run the odd code lab or review for learners — a few hours some weeks — to share tips and unlock "aha" moments.
You bring
- 1–3 years
of hands-on front-end experience (commercial or strong project track record). - Excellent JavaScript (ES6+)
and
React
skills (hooks, state mgmt, component composition). - Solid
HTML5/CSS3
fundamentals and accessibility awareness (ARIA, semantic markup). - Experience with at least some of:
,
Tailwind
,
REST/JSON
,
Git/GitHub
,
basic testing
(Jest/RTL). - Clear, friendly communication and a bias for action.
Nice-to-haves (bonus points)
- TypeScript
,
Firebase/Firestore
, or simple
Cloud Functions
experience. - Performance tuning (Lighthouse basics, code-splitting).
- UI polish instincts (micro-interactions, UX details).
Why you'll like it here
- Build for impact
— ship features users actually touch. - Grow fast
— mentorship, code reviews, and real product work. - Give back (lightly)
— share your skills with learners without it taking over your week. - Flexible, supportive team culture with room to experiment.
Be The First To Know
About the latest Javascript developer Jobs in South Africa !
JavaScript/TypeScript Developer
Posted today
Job Viewed
Job Description
Company Description
Get Funds is the leading business cash advance brokerage in South Africa. Partnered with top unsecured funders, we offer flexibility, speed, competitive pricing, and the highest approval rate in the region. Our streamlined process allows businesses to access multiple funders with just one application, providing quick and efficient funding solutions.
About the Role
We are seeking a skilled
JavaScript/TypeScript Developer
with solid experience in
React, , React Native, API integrations, and headless CMS platforms
. You will be responsible for building high-performing, scalable web and mobile applications with a strong emphasis on clean code, maintainability, and seamless user experiences.
Key Responsibilities
- Develop and maintain applications using
, , React Native, and TypeScript
.
- Integrate and manage data from
RESTful and GraphQL APIs
.
- Work with
headless CMS platforms
to deliver dynamic, content-driven solutions.
- Collaborate with designers, backend developers, and stakeholders to translate requirements into functional applications.
- Optimize applications for
speed, SEO, scalability, and performance
across devices.
- Write clean, reusable, and well-documented code.
- Stay up to date with modern frameworks, libraries, and best practices.
Requirements
- Strong proficiency in
JavaScript (ES6+)
and
TypeScript
.
- Hands-on experience with
, , and React Native
.
- Proven experience working with
headless CMS platforms
(e.g., Strapi, Contentful, Sanity, WordPress Headless).
- Strong understanding of
API integration (REST & GraphQL)
.
- Knowledge of
state management libraries
(Redux, Zustand, or similar).
- Familiarity with
modern build tools
(Webpack, Vite, etc.) and package managers.
- Understanding of
responsive design principles, cross-browser compatibility, and mobile-first development
.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a fast-paced environment.
Full Stack JavaScript Developer (Focus: Testing) (Senior) 0628 TT
Posted today
Job Viewed
Job Description
As a Full-Stack Developer with a testing mindset, you will support the development and quality assurance of our SaaS platform. Responsibilities include:
Write, maintain, and optimize automated test suites using Jest and Playwright.
Define and drive testing strategy, test case design, and defect management.
Design, build, and maintain full-stack features using , Apollo, React, GraphQL, MongoDB, PostgreSQL, REST APIs.
Implement reusable UI components and secure user flows (authentication, permissions, routing).
Collaborate with product owners, testers, and engineers to ensure high-quality releases.
Participate in code reviews and uphold testing standards across the team.
Mentor junior developers and share testing best practices.
Monitor quality metrics, manage risks, and support 2nd/3rd level issue resolution on a rotational basis.
Continuously stay updated on tech and testing trends.
Qualifications/Experience:
IT Degree and/or relevant qualifications.
8+ years of experience in full-stack JavaScript development, or a similar role.
Strong understanding of software development life cycle (SDLC) methodologies, such as Agile.
Essential Skills Requirements:
In sequence of importance:
Automated testing using Jest (unit/integration).
End-to-end testing frameworks (e.g., Playwright).
Strong experience with testing frameworks such as Jest (unit, integration, and mocking).
TypeScript / JavaScript (ES6 +) / React (with Typescript) and backend development experience.
MERN stack + Typescript (MongoDB, , React, ) + postgres.
Git
Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
Advantageous Skills Requirements:
Docker & Docker Compose.
CSS and styling frameworks/ Ant Design (antd).
Redis
GraphQL
AWS experience, especially ECS and Lambda.
API testing tools: Postman, Insomnia.
Performance testing tools.
Knowledge of X-Ray, Confluence, JIRA.
Familiarity with LLMs and prompting techniques.
Solid understanding of SDLC, STLC, and Agile methodologies.
Between Years
Web Development Intern
Posted today
Job Viewed
Job Description
Company Description
Prospen Africa is a leading corporate education and consulting company committed to empowering individuals and organizations with the skills and knowledge to excel in today's dynamic business landscape. With a proven track record of excellence, we specialize in delivering comprehensive and customized training programs tailored to client needs and objectives. Our mission is to equip professionals with cutting-edge skills that enhance performance, foster innovation, and drive sustainable business growth.
Role Description
We are seeking a
Web Development Intern
for a contract role, based on-site in Sandton. The successful candidate will support our digital initiatives by assisting in both front-end and back-end web development projects. This internship offers hands-on experience in a collaborative and fast-paced environment, providing exposure to real-world applications of web technologies and digital content management.
Key responsibilities will include coding, troubleshooting, implementing web design elements, and collaborating with team members on digital projects. The intern will also contribute to content creation, eLearning support, and branding activities, gaining a well-rounded skillset across multiple digital platforms.
Key Responsibilities
- Develop and design websites using
WordPress
(including Elementor and plugins). - Assist in updating and maintaining company websites and digital assets.
- Support creation of
social media content calendars
and scheduling posts. - Create and edit
video content
for eLearning, training, and marketing using Adobe Premiere Pro, After Effects, or similar tools. - Upload, format, and update
learning materials and videos
on our eLearning platforms (LMS). - Collaborate with the team on
SharePoint, Dynamics 365, and Microsoft Teams
. - Contribute creative ideas for campaigns, branding, and digital engagement.
- Provide support to clients and facilitators on
Microsoft Office tools
(PowerPoint, Excel, Word). - Design brochures, flyers, and digital marketing materials using
Adobe Creative Suite
(Illustrator, Photoshop, InDesign).
Qualifications & Skills
- Higher Diploma (or currently pursuing) in Web Development, Computer Science, IT, or related field.
- Skills in
front-end development
(HTML, CSS, JavaScript) and web design. - Exposure to
back-end development
and understanding of web technologies. - Experience with
WordPress
development and customization. - Strong communication and teamwork skills.
- Ability to work effectively in an
on-site, collaborative environment
. - Enthusiasm for learning, adaptability, and a proactive mindset.
- Creativity in digital design and content development.