832 Js Developer jobs in South Africa
React JS Developer
Posted today
Job Viewed
Job Description
Govchain is looking for skilled React JS developer to join our development team. You'll be using your technical knowledge to solve real customer problems on a product used by thousands of South African entrepreneurs.
We believe starting a business should be as easy as a single click . The reality? There’s a ton of paperwork. We’re on a mission to remove that friction, helping entrepreneurs focus on what really matters—growing their business, not drowning in admin .
What you'll do- Building slick customer-facing software to solve real problems for thousands of entrepreneurs.
- Using our React stack to integrate with our python/django backend.
- Fixing bugs fast and taking your time to solve hard problems well.
- Keeping the end user as the primary focus in all your decisions.
- Working with customer support to identify opportunities to better the user experience.
- 1+ years experience with React.
- Experience with testing frameworks (Jest, Enzyme, React Testing Library).
- Strong communication and problem-solving skills.
- Experience with specs, able to estimate & meet deadlines.
- Able to work remotely with periodic meetups & workdays.
- Strong UX skills and an interest in sweating the small stuff (bonus).
- Technical founders with a bunch of dev experience.
- Competitive salary with room to grow in a fast-paced start-up.
- Flexible work hours and a great working environment.
- Regular performance reviews - we value hard work.
- Flexible vacations and holidays - take time off when you need it.
First Name
Last Name
Location
LinkedIn Profile
What experience do you have that is relevant to this role?
#J-18808-LjbffrReact JS Developer
Posted today
Job Viewed
Job Description
Govchain is looking for skilled React JS developer to join our development team. You'll be using your technical knowledge to solve real customer problems on a product used by thousands of South African entrepreneurs.
We believe starting a business should be as easy as a single click . The reality? There’s a ton of paperwork. We’re on a mission to remove that friction, helping entrepreneurs focus on what really matters— growing their business, not drowning in admin .
What you'll do- Building slick customer-facing software to solve real problems for thousands of entrepreneurs.
- Using our React stack to integrate with our python/django backend.
- Fixing bugs fast and taking your time to solve hard problems well.
- Keeping the end user as the primary focus in all your decisions.
- Working with customer support to identify opportunities to better the user experience.
- 1+ years experience with React.
- Experience with testing frameworks (Jest, Enzyme, React Testing Library).
- Strong communication and problem-solving skills.
- Experience with specs, able to estimate & meet deadlines.
- Able to work remotely with periodic meetups & workdays.
- Strong UX skills and an interest in sweating the small stuff (bonus).
- Technical founders with a bunch of dev experience.
- Competitive salary with room to grow in a fast-paced start-up.
- Flexible work hours and a great working environment.
- Regular performance reviews - we value hard work.
- Flexible vacations and holidays - take time off when you need it.
First Name
Last Name
Location
LinkedIn Profile
What experience do you have that is relevant to this role?
#J-18808-LjbffrSenior Full-Stack JS Developer (Node.js, React)
Posted today
Job Viewed
Job Description
This position is 100% remote.
What are we looking for?
We are looking for solution focused individuals with a can-do attitude. Your commitment to continuous learning means you are tech agnostic – always looking for the best way to execute a project or task. You share our philosophy of purpose-driven development that ensures the best possible outcomes for our clients. Like us, you believe in a strong work ethic and take pride in the quality of your code. You see the big picture and strive for the sense of accomplishment that comes from successfully executing a new project, such as an online marketplace that is perfectly geared for growth. Last but not least, you enjoy collaborating with a team of equally motivated developers and digital strategists.
Job Requirements:
- Expert with ExpressJS or NestJS framework.
- Expert with NodeJS.
- Expert with MySQL / MongoDB.
- Strong Experience developing within REACT using Redux-Saga and Axios.
- Experience developing Frontend with Bootstrap/Material.
- Experience with GIT (GitFlow).
- Experience with REST APIs.
- Use of Docker in local and production environments.
- Adoption of Agile methodologies.
- Experience with techniques such as TDD, continuous integration and continuous delivery.
- Experience with test automation using JEST/ Mocha , Jenkins, Selenium or other testing framework would be advantageous.
- RabbitMQ, Redis, AWS or Elastisearch is a plus.
- Be willing to help your teammates, share your knowledge with them, and learn from them.
- Be open to receiving feedback.
- Be conscientious and have a good work ethic.
Note to Candidates:
This is a %100 remote position available to candidates within +/- 3 hours from the UK time zone. Candidates are kindly requested to answer the below screening questions in their cover letter. Your responses will help us better understand your suitability for the role.
Please specify your current country of residence.
- Country of Residence:
What is your salary expectation(per year) in £ GBP for this role?
- Salary Expectation (GBP):
Senior Full-Stack JS Developer (Node.js, React)
Posted today
Job Viewed
Job Description
We are looking for solution-focused individuals with a can-do attitude.
Your commitment to continuous learning makes you tech-agnostic, always seeking the best way to execute a project or task.
You share our philosophy of purpose-driven development to ensure the best outcomes for our clients.
Like us, you believe in a strong work ethic and take pride in your code quality.
You see the big picture and strive for the sense of accomplishment from successfully executing projects, such as an online marketplace geared for growth.
Lastly, you enjoy collaborating with a team of motivated developers and digital strategists.
Job Requirements:- Expertise in ExpressJS or NestJS framework
- Expertise in NodeJS
- Experience with MySQL / MongoDB
- Strong experience developing with React, Redux-Saga, and Axios
- Experience with Bootstrap / Material for frontend development
- Experience with GIT (GitFlow)
- Experience with REST APIs
- Experience using Docker in local and production environments
- Adoption of Agile methodologies
- Experience with TDD, continuous integration, and continuous delivery
- Experience with test automation tools like JEST / Mocha, Jenkins, Selenium is a plus
- Knowledge of RabbitMQ, Redis, AWS, or Elasticsearch is a plus
You should be willing to help your teammates, share knowledge, and learn from others.
Be open to feedback and conscientious with a good work ethic.
Note to Candidates:This is a remote position available to candidates within approximately 3 hours of the UK time zone.
Please answer the screening questions in your cover letter to help us assess your suitability:
- Current country of residence:
- Salary expectation in GBP:
Fullstack Developer • Johannesburg, Gauteng
We Care About Your PrivacyWe and our partners store and access personal data, like browsing data or unique identifiers, on your device. By accepting, you enable tracking technologies to support the purposes described. You can change your preferences or withdraw consent at any time via our Privacy Policy.
#J-18808-LjbffrSenior Full-Stack JS Developer (Node.js, React)
Posted today
Job Viewed
Job Description
Join to apply for the Senior Full-Stack JS Developer (Node.js, React) role at CobbleWeb - The Online Marketplace Experts
4 weeks ago Be among the first 25 applicants
What are we looking for?
- Solution-focused individuals with a can-do attitude.
- Commitment to continuous learning and being tech-agnostic.
- Alignment with our philosophy of purpose-driven development.
- Strong work ethic and pride in code quality.
- Ability to see the big picture and execute projects successfully.
- Enjoy collaborating with motivated developers and strategists.
This position is 100% remote.
Job Requirements- Expertise with ExpressJS or NestJS framework.
- Expertise with NodeJS.
- Experience with MySQL / MongoDB.
- Strong experience developing with React, Redux-Saga, and Axios.
- Experience with frontend frameworks like Bootstrap or Material.
- Experience with GIT (GitFlow).
- Experience with REST APIs.
- Use of Docker in local and production environments.
- Adoption of Agile methodologies.
- Experience with TDD, continuous integration, and delivery.
- Test automation experience (JEST, Mocha, Jenkins, Selenium) is advantageous.
- Additional skills like RabbitMQ, Redis, AWS, or Elasticsearch are a plus.
- Willingness to help teammates, share knowledge, and learn.
- Openness to feedback and a conscientious work ethic.
This is a 100% remote position available to candidates within +/- 3 hours from the UK time zone. Please answer the screening questions in your cover letter, including:
- Country of Residence
- Salary expectation (£ GBP)
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and IT
- Industries: Technology, Internet
Referrals can double your chances of interviewing at CobbleWeb. Sign in to set job alerts for "Full Stack Engineer" roles.
#J-18808-LjbffrSenior Full-Stack JS Developer (Node.js, React)
Posted today
Job Viewed
Job Description
This position is 100% remote.
What are we looking for?
We are looking for solution-focused individuals with a can-do attitude. Your commitment to continuous learning means you are tech agnostic – always looking for the best way to execute a project or task. You share our philosophy of purpose-driven development that ensures the best possible outcomes for our clients. Like us, you believe in a strong work ethic and take pride in the quality of your code. You see the big picture and strive for the sense of accomplishment that comes from successfully executing a new project, such as an online marketplace that is perfectly geared for growth. Last but not least, you enjoy collaborating with a team of equally motivated developers and digital strategists.
Job Requirements
- Expert with ExpressJS or NestJS framework.
- Expert with NodeJS.
- Expert with MySQL / MongoDB.
- Strong experience developing within REACT using Redux-Saga and Axios.
- Experience developing Frontend with Bootstrap/Material.
- Experience with GIT (GitFlow).
- Experience with REST APIs.
- Use of Docker in local and production environments.
- Adoption of Agile methodologies.
- Experience with techniques such as TDD, continuous integration and continuous delivery.
- Experience with test automation using JEST/ Mocha, Jenkins, Selenium or other testing frameworks would be advantageous.
- RabbitMQ, Redis, AWS or Elasticsearch is a plus.
- Be willing to help your teammates, share your knowledge with them, and learn from them.
- Be open to receiving feedback.
- Be conscientious and have a good work ethic.
Note To Candidates
This is a 100% remote position available to candidates within +/- 3 hours from the UK time zone. Candidates are kindly requested to answer the below screening questions in their cover letter. Your responses will help us better understand your suitability for the role.
Please specify your current country of residence.
- Country of Residence:
What is your salary expectation (per year) in £ GBP for this role?
- Salary Expectation (GBP):
Senior Full-Stack JS Developer (Node.js, React)
Posted today
Job Viewed
Job Description
We are seeking solution-focused individuals with a can-do attitude for a full-time, remote role. The ideal candidate is tech-agnostic, committed to continuous learning, and shares our philosophy of purpose-driven development to achieve optimal client outcomes. You should take pride in your code quality, have a strong work ethic, and enjoy collaborating with motivated teams of developers and digital strategists.
Job Requirements:
- Expertise with ExpressJS or NestJS frameworks
- Expertise with NodeJS
- Experience with MySQL / MongoDB
- Strong experience developing with React, Redux-Saga, and Axios
- Experience with Bootstrap/Material for frontend development
- Proficiency with GIT (GitFlow)
- Experience with REST APIs
- Use of Docker in local and production environments
- Adoption of Agile methodologies
- Experience with TDD, continuous integration, and continuous delivery
- Test automation experience with JEST/Mocha, Jenkins, Selenium, or similar frameworks is advantageous
- Knowledge of RabbitMQ, Redis, AWS, or Elasticsearch is a plus
- Willingness to help teammates, share knowledge, and learn from others
- Openness to feedback and a conscientious work ethic
Note to Candidates:
This is a 100% remote position available to candidates within +/- 3 hours of UK time zone. Please include the following in your cover letter:
- Current country of residence
- Salary expectation in GBP per year
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Technology, Information, and Internet
#J-18808-LjbffrBe The First To Know
About the latest Js developer Jobs in South Africa !
Senior Full-Stack JS Developer (Node.js, React)
Posted today
Job Viewed
Job Description
This position is 100% remote. What are we looking for?
We are looking for solution focused individuals with a can-do attitude. Your commitment to continuous learning means you are tech agnostic – always looking for the best way to execute a project or task. You share our philosophy of purpose-driven development that ensures the best possible outcomes for our clients. Like us, you believe in a strong work ethic and take pride in the quality of your code. You see the big picture and strive for the sense of accomplishment that comes from successfully executing a new project, such as an online marketplace that is perfectly geared for growth. Last but not least, you enjoy collaborating with a team of equally motivated developers and digital strategists.
Job Requirements:
- Expert with ExpressJS or NestJS framework.
- Expert with NodeJS.
- Expert with MySQL / MongoDB.
- Strong Experience developing within REACT using Redux-Saga and Axios.
- Experience developing Frontend with Bootstrap/Material.
- Experience with GIT (GitFlow).
- Experience with REST APIs.
- Use of Docker in local and production environments.
- Adoption of Agile methodologies.
- Experience with techniques such as TDD, continuous integration and continuous delivery.
- Experience with test automation using JEST/ Mocha , Jenkins, Selenium or other testing framework would be advantageous.
- RabbitMQ, Redis, AWS or Elastisearch is a plus.
- Be willing to help your teammates, share your knowledge with them, and learn from them.
- Be open to receiving feedback.
- Be conscientious and have a good work ethic.
Note to Candidates:
This is a %100 remote position available to candidates within +/- 3 hours from the UK time zone. Candidates are kindly requested to answer the below screening questions in their cover letter. Your responses will help us better understand your suitability for the role. Please specify your current country of residence.
- Country of Residence:
What is your salary expectation(per year) in £ GBP for this role?
- Salary Expectation (GBP):
Software Engineer
Posted today
Job Viewed
Job Description
Over the last decade, Webrepublic has grown from an ambitious startup into Switzerland’s leading digital agency. More recently, Webrepublic has launched a subsidiary in South Africa to work hand-in-hand with our HQ in Switzerland. Our team in Cape Town has grown, and we are now looking for a Software Engineer to expand our local presence into a large-scale operation.
As a Software Engineer , you will primarily be responsible for developing elegant solutions that automate and streamline the work of our consultants, enabling them to stay ahead in the constantly evolving advertising landscape. Additionally, as part of a lean Software Engineering team, you will play an important role by helping to maintain and improve our existing internal tools.
Our preferred tech stack includes Python, Django and AWS/GCP, but we welcome applicants with experience in equivalent technologies.
Key responsibilities
Reporting directly to the Team Manager Software Engineering , your duties and responsibilities will include, but will not be limited to:
- Build applications to automate repetitive and manual marketing tasks,
- Lead the full development journey: turn extracted requirements into robust code, engage with stakeholders, and handle testing, maintenance, and ongoing enhancements,
- Work closely with our consultants and other stakeholders to identify opportunities for automation and optimisation,
- Provide accurate estimates for new projects,
- Expand your knowledge by helping out the team with existing projects.
Qualifications and Skills
As an ideal candidate, you must have the following:
- A National Diploma, Higher Certificate, or Bachelor’s degree in Software Engineering or related field,
- Minimum 3 years of programming experience,
- Python and Pandas experience for developing applications and processing data,
- Good knowledge of Javascript for building scripts and front-end components,
- Basic knowledge of git for version control and collaboration,
- Exposure to at least one major cloud platform (AWS, GCP, or Azure),
- Hands-on experience with both relational databases and NoSQL databases,
- Ability to write and maintain functional and unit tests,
- A practical mindset that balances technical perfection with fast, value-driven delivery,
- Strong multitasking skills, capable of managing several small projects and engaging with multiple stakeholders,
- Nice to have:
- Experience with Django or similar frameworks,
- Background in building internal tools or automations,
- Familiarity with ETL processes,
- Notions of marketing or analytics.
What we offer
On our side, we offer.
- A dynamic work environment fostering personal growth and development,
- Opportunities to work on exciting projects with leading global brands,
- Learning from Subject Matter Experts across all digital marketing disciplines,
- Flat hierarchies and short decision paths, being part of a young, dynamic, and international team,
- Exposure to disciplines beyond your own skill set,
- A vibrant office space in Cape Town and a flexible work environment (hybrid work),
- A very competitive compensation package.
Are you interested?
We look forward to receiving your online application with your CV, portfolio and references.
Webrepublic is an equal opportunity employer. We encourage candidates from all backgrounds to apply. We will give preference to previously disadvantaged individuals.
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
Join to apply for the Software Engineer role at Klipboard
Join to apply for the Software Engineer role at Klipboard
Get AI-powered advice on this job and more exclusive features.
"At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."
Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. With a unique depth of knowledge and experience in ERP/SaaS solutions, Klipboard has a wide range of clients includes wholesalers, distributors, merchants and retailers from small traders to multinational enterprises. Klipboard has offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America. Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively
We’re looking for ambitious Developer to join our technical team and help execute on our growth strategy for Klipboard solutions. This is a rare opportunity to join a growth stage technology company, working with a close-knit team to uncover new opportunities and position yourself for success and rapid career progression as we have plans to rapidly scale the team over the next 12 months. We are currently growing at a rapid pace with customers using Klipboard globally to manage their business operations. To support this growth, we are looking for an all-rounder in development. We don’t expect you to be an expert in everything, but a fundamental understanding of how things work is important. This role will be responsible for working within a small team to further develop our SaaS platform which is focused on enterprise mobility. Our platform intelligently helps businesses such as Caterpillar, Oxford Instruments to manage their mobile workforce in order to operate smarter and more efficiently for the delivery of service jobs in the field.
Key Responsibilities
- Participating in the entire application lifecycle, focusing on developing scalable, resilient systems that deliver business value.
- Writing unit / integration tests along with production code to produce a reliable product.
- Working with a wider team of developers and UX designers to create and build new features.
- Understanding and providing feedback for technical and design requirements.
- Providing technical support to internal teams.
- Staying abreast of and (where necessary) applying the latest emerging technologies.
- Helping improve code quality and existing functionality.
Who you are
- Excited about being part of a fast-growing company that’s trying to make a positive change for the customers it serves.
- Knows how to have fun whilst maintaining a professional outlook.
- Genuine interest in SaaS technology.
- A driven, ambitious self-starter.
- Learning mindset and motivated to develop skills further and keep up to date with emerging technologies.
- You will be willing to share your technical knowledge and will contribute to an environment of continuous improvement.
- Computer science or similar related experience.
- 2-5 years proven track record in a similar role.
- Ability to lead product development road map and coordinate with other key stakeholders
- Microsoft Azure
- SQL Server
- .NET MVC
- Visual Studio
- An understanding of HTML, JavaScript, CSS
- Experience designing, developing, releasing and maintaining scalable, fault tolerant systems.
- Experience dealing with large volumes of data
- Experience of RESTful services
- Opportunity to join a fast-growing and super ambitious company.
- Work with a friendly team of highly motivated individuals.
- Be in an environment where you are listened to and can actually have a direct impact.
- Thriving collaborative and inclusive company culture.
- Competitive remuneration package.
- Learning and development opportunities.
You may also have seen from our recent posts that we are excited to begin sharing our new company name – Klipboard. Kerridge Commercial Systems (KCS) is becoming Klipboard and our new brand is designed to bring together our expertise across distribution, automotive, retail, rental, transport management, manufacturing, and field service management. We have offices based across the world and we are looking for talented individuals to join our growing teams. Due to our growth over the last few years it is an exciting time to join us as we enter our next chapter! At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."
Equal Opportunities
As a global company, we value and respect the diversity of our workforce, aiming to empower everyone to embrace each other's differences. We are committed to creating an inclusive workplace where diversity, equity, and inclusion are integral to our company and culture. We recognize the benefits of a diverse workforce, where creativity and valuing differences enable us all to thrive and sparks innovation.
If you require any help, adjustments and/or support during the interview and offer process then please advise our TA or HR team.
Research shows that women and other underrepresented groups are less likely to apply for a role unless they meet every listed requirement. However, we recognise that skills and experience come in many forms, and we encourage you to apply even if you don’t meet every criterion. If you are passionate about this role and believe you have the right mindset and transferrable skills, we would love to hear from you!
To all recruitment agencies: Klipboard does not accept agency speculative resumes. At present we only accept CV’s from Agencies on our PSL who have been assigned specific position/s. Please do not forward resumes to our careers site or direct to Klipboard employee as this does not constitute an introduction and Klipboard retrospectively will not be liable for any candidate ownership or fees related to unsolicited resumes.
Seniority level
- 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 Klipboard by 2x
Get notified about new Software Engineer jobs in Johannesburg, Gauteng, South Africa .
Johannesburg, Gauteng, South Africa 4 days ago
Bedfordview, Gauteng, South Africa 1 month ago
Johannesburg Metropolitan Area 1 week ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 6 days ago
Johannesburg, Gauteng, South Africa 6 days ago
Sandton, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 6 months ago
City of Johannesburg, Gauteng, South Africa 3 weeks ago
Johannesburg, Gauteng, South Africa 1 week ago
Randburg, Gauteng, South Africa 21 hours ago
Johannesburg Metropolitan Area 5 days ago
Randburg, Gauteng, South Africa 6 days ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg Metropolitan Area 6 days ago
Midrand, Gauteng, South Africa 4 weeks ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg Metropolitan Area 2 months ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 3 days ago
Woodmead, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 day 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