54 Javascript Developer jobs in South Africa

Javascript Developer

PBT Group

Posted today

Job Viewed

Tap Again To Close

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

This advertiser has chosen not to accept applicants from your region.

Javascript Developer

Midrand, Gauteng R90000 - R120000 Y HIS Group IT

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Javascript Developer

R900000 - R1200000 Y Skywaves Rise

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Senior JavaScript Developer

R250000 - R600000 Y TPC Performance Centre

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Senior JavaScript Developer

R600000 - R1200000 Y FROSTBYTE

Posted today

Job Viewed

Tap Again To Close

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

This advertiser has chosen not to accept applicants from your region.

Full Stack JavaScript Developer

Brackenfell, Western Cape R900000 - R1200000 Y AquaCheck

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.

Junior/Intermediate JavaScript Developer

R90000 - R120000 Y TPC Performance Centre

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Javascript developer Jobs in South Africa !

JavaScript/TypeScript Developer

Bedfordview, Gauteng R900000 - R1200000 Y Get Funds

Posted today

Job Viewed

Tap Again To Close

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.

This advertiser has chosen not to accept applicants from your region.

Full Stack JavaScript Developer (Focus: Testing) (Senior) 0628 TT

R120000 - R240000 Y Mediro ICT

Posted today

Job Viewed

Tap Again To Close

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

This advertiser has chosen not to accept applicants from your region.

Web Development Intern

Sandton, Gauteng R104000 - R130878 Y Prospen Africa

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Javascript Developer Jobs