835 React Js 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-LjbffrSoftware Engineer
Posted 1 day ago
Job Viewed
Job Description
Our client in the IT industry is currently looking for a Software Engineer, based in Durban ,that would be responsible for building and enhancing high-quality software solutions that support our customer experience products. They work as a collaborative development team, contributing to the design, development, and testing of scalable applications using modern tools and frameworks.
Position : Software Engineer
Location : Durban, Kwa Zulu Natal
Direct Report : Team Lead
Minimum Qualifications :
- Bachelor's Degree in Computer Science or related discipline.
- At least 3 years of experience in software development using C# .NET, Vue.js, and SQL
Skills and Knowledge Required :
Key Roles and Responsibilities :
Judgement and Decision Making :
External Relationships
Internal Relationships
Managerial Responsibility
How to Apply :
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
This is a senior level Software Engineer role with a focus on .Net and Python. You'll be joining one of our skilled software engineering teams playing a key role in delivering the continued technical and functional quality, and excellence, of an artificial intelligence powered solution for film forecasting, distribution negotiation, automated scheduling, and business analysis.
The role
- Using your extensive .Net and Python experience, you'll contribute to the design, development and implementation of new features, and the enhancement, and ongoing maintenance, of existing applications.
- Collaborating with squad members, other engineering teams, and the architecture and product teams, you'll design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications.
- Producing and ensuring consistent code integrity and development, you'll also help to mentor and guide less experienced engineers.
You'll need robust back-end capabilities and AI / Machine Learning experience would be highly beneficial. We're looking for proven experience with the following:
- C#, ASP.Net CORE, Python, SQL Server
- API Integrations, Data Repositories
- Docker / Kubernetes / Octopus / Agile
- Microsoft Azure
- Advanced coding and problem-solving ability
- Strong team collaboration skills
This is a hybrid role which includes regular weekly attendance in our Cape Town office.
We are currently only considering applicants with an existing right to work in South Africa, without the need for employer sponsorship, for this position.
About Vista
Vista is a world-leading company that makes software for the cinema industry. Started in Auckland, New Zealand, over 25 years ago, we now serve cinemas, film distributors, and moviegoers worldwide.
Our HQ is in the City Works Depot in Auckland. We have offices and subsidiary companies in Sydney, Los Angeles, London, Amsterdam, Cape Town, Shanghai, Mexico City, and Kuala Lumpur. We use the latest technologies and offer a fun, agile and collaborative environment. We continue to innovate and build our reputation as one of the best Kiwi tech companies to work for.
Shared Standards
Our Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.
One Crew
- We're a diverse team, in different places and functions, and we're at our best when we connect, help and collaborate.
Shine a Light
- We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark.
Make it Happen
- We make good things happen as people and as teams through our focus on delivery.
Chase Great
- We challenge ourselves and each other to keep improving.
You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.
We have a range of benefits that include:
- Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day.
- Annual volunteer day.
- Employee Rewards and Benefits with Perkbox.
- Medical Insurance / Medical Aid.
- Employee Assistance Programme Service.
- Paid Sick leave.
- 5 days bereavement leave per year.
- On-Site Breakfast Bar.
If you enjoy a challenge and working in a dynamic and collaborative team, you’ll love working at Vista.
We value inclusivity, celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.
#J-18808-LjbffrSoftware Engineer
Posted 1 day ago
Job Viewed
Job Description
At Klipboardwe'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 are currently seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services. You will be given the opportunity to work with cutting-edge technologies and frameworks to help us build our next generation of scalable, highly-performance solutions.
Key Responsibilities :
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and analyse requirements, and translate them into working technical solutions
- Be responsible for the design, development, testing, and deployment of modern cloud native web applications and APIs
- Demonstrate a high level of software craftsmanship, commitment to quality, and a conscientious approach to work
- Utilise modern design principles and best practices to produce, clean, secure and maintainable code
- Demonstrate a comprehensive understanding of source control tools such as Git, GitHub, and Azure DevOps, as well as the concepts of Branching, Merging and Pull Requests
- Be comfortable working with databases, including PostgreSQL and MS SQL Server, to help develop highly efficient and scalable data storage solutions
- Have a DevOps mindset, and actively participate in all aspects of the software development lifecycle, including the implementation and maintenance of CI / CD pipelines to automate build, test, and deployment processes
- Conduct comprehensive testing, and be comfortable with the concepts of unit, integration, and end-to-end testing, to ensure first class software quality and reliability
- Stay up to date with industry trends, best practices, and emerging technologies related to cloud native development
Skills, Knowledge and Experience :
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and analyse requirements, and translate them into working technical solutions
- Be responsible for the design, development, testing, and deployment of modern cloud native web applications and APIs
- Demonstrate a high level of software craftsmanship, commitment to quality, and a conscientious approach to work
- Utilise modern design principles and best practices to produce, clean, secure and maintainable code
- Demonstrate a comprehensive understanding of source control tools such as Git, GitHub, and Azure DevOps, as well as the concepts of Branching, Merging and Pull Requests
- Be comfortable working with databases, including PostgreSQL and MS SQL Server, to help develop highly efficient and scalable data storage solutions
- Have a DevOps mindset, and actively participate in all aspects of the software development lifecycle, including the implementation and maintenance of CI / CD pipelines to automate build, test, and deployment processes
- Conduct comprehensive testing, and be comfortable with the concepts of unit, integration, and end-to-end testing, to ensure first class software quality and reliability
- Stay up to date with industry trends, best practices, and emerging technologies related to cloud native development
Required Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Strong proficiency in the following : C#, NuGet and Core and CoreVisual Studio and VS CodeSource Control (using Git, GitHub and Azure DevOps)Databases and data storage (using PostgreSQL, MS SQL and Redis)Containerization (using Docker)
- Experience in developing cloud native web applications and APIs
- Familiarity with microservices architecture and design patterns
- Good understanding of cloud computing concepts and cloud-native development principles
- Knowledge of DevOps practices and CI / CD pipelines
- Excellent problem-solving and analytical skills
- Ability to work in a fast-paced, agile environment and manage multiple tasks simultaneously
- Continuous learning mindset and a passion for technology
Beneficial Skills
- Knowledge of HTML / CSS
- Understanding of Azure or other popular Cloud provider
Company Info
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."
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. If you wish to be considered for our PSL then please emailhowever please note we receive a high volume of requests and we are unable to accept them all
LI-Hybrid
Create a job alert for this searchSoftware Engineer • Johannesburg, Johannesburg, SA, ZA
#J-18808-LjbffrSoftware Engineer
Posted 1 day ago
Job Viewed
Job Description
We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and maintaining software applications that meet business requirements. You will collaborate with cross-functional teams to deliver high-quality solutions and continuously improve our technology stack.
Responsibilities:
- Design, develop, and maintain scalable software applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Troubleshoot, debug, and upgrade existing software.
- Ensure software meets all requirements of quality, security, and performance.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications:
- Matric and Bachelor's degree in Computer Science, Engineering, or related field.
- 5 years' experienceas a Software Engineer or similar role.
- Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Experience with web frameworks, APIs, and databases.
- Familiarity with Agile development methodologies.
- Strong problem-solving and communication skills.
Skills:
- Proficiency in .Net and .Net Core, C#, Python, Powershell, SQL (at least 5 years)
- Familiarity with AWS Services - Lambda, API Gateway, DynamoDB, EC2, S3, CloudWatch, SQS
- Experience with Microservices and API development
- Familiarity with CI-CD and Azure DevOps
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
- Prototyping and software development of the telescope operational software (all stages of the full software development life cycle may be encountered).
- Provide hands-on technical support in the system administration of the hardware platforms, deployment environments, and processing, which may include site visits to the Karoo.
- Collaborate with departmental stakeholders to support engineering, commissioning, operations, and early science activities.
- Assist in maturing software development and quality assurance processes towards greater standardization and improved long-term maintainability and robustness.
- Facilitate coding standard compliance and code reviews, which include mentoring junior engineers.
- Provide project management and progress reporting input as required by the Functional Manager and for team communication.
KEY REQUIREMENTS:
QUALIFICATION:
- B.Tech/B.Sc. (Comp Sci) with 5+ years
- B.Eng./B.Sc. Hons (Comp Sci) with 4+ years
- M.Eng/M.Eng/M.Sc. (Comp Sci) with 3+ years
- PhD with 2+ years
- Engineering (with a software focus) or related field
EXPERIENCE:
- Experience in a software engineering environment, preferably in an engineering development project environment with a strong software focus.
- Python or C/C++ programming language and experience in development, testing, deployment, commissioning, release, and support of large-scale projects in Python or C/C++.
- Technical knowledge of development in Linux operating systems (experience in system administration of such will be beneficial).
- Technical experience in architecture design and development of large software projects (experience with control and monitoring will be beneficial).
- Experience in programming in the Python programming language.
- Experience in prototyping and development, including testing, deployment, commissioning, release, and support of large-scale projects.
- Experience with test-driven development and integration testing techniques, methodologies, and frameworks; and supporting systems like revision control and build systems.
- Experience with quality assurance processes and software development processes and willingness to participate in improving software development processes and software quality procedures.
- Experience in the implementation of project management and system engineering principles.
KNOWLEDGE:
- Modern software collaboration tools such as GitHub, Containers, Google Drive, JIRA, etc.
- Python programming language
Be The First To Know
About the latest React js Jobs in South Africa !
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
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 worldwide. With extensive knowledge and experience in ERP / SaaS solutions, Klipboard serves a diverse range of clients, including wholesalers, distributors, merchants, and retailers, from small traders to multinational enterprises. Our offices are located in the UK, Ireland, The Netherlands, South Africa, Kenya, and North America. Our mission is to design and deliver high-performance, integrated ERP solutions that enable our customers to source effectively, stock efficiently, sell profitably, and service competitively.
We are currently seeking a highly skilled and motivated software engineer to join our dynamic team. Your role will be crucial in designing, building, and maintaining modern cloud-native applications and services. You will work with cutting-edge technologies and frameworks to develop scalable, high-performance solutions.
Key Responsibilities :
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Design, develop, test, and deploy modern cloud-native web applications and APIs.
- Maintain high standards of software craftsmanship and quality.
- Write clean, secure, and maintainable code using modern design principles.
- Utilize source control tools like Git, GitHub, and Azure DevOps, including branching, merging, and pull requests.
- Work with databases such as PostgreSQL and MS SQL Server to develop efficient data storage solutions.
- Participate in all aspects of the software development lifecycle, including CI/CD pipelines.
- Conduct comprehensive testing to ensure software quality and reliability.
- Stay updated with industry trends and emerging technologies related to cloud-native development.
Skills, Knowledge, and Experience :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proficiency in C#, NuGet, Visual Studio, VS Code, Git, GitHub, Azure DevOps, and databases like PostgreSQL, MS SQL, Redis, and containerization with Docker.
- Experience developing cloud-native web applications and APIs.
- Familiarity with microservices architecture and cloud computing principles.
- Knowledge of DevOps practices and CI/CD pipelines.
- Strong problem-solving and analytical skills.
- Ability to work in a fast-paced, agile environment and manage multiple tasks.
- Passion for continuous learning and technology.
Beneficial Skills :
- Knowledge of HTML/CSS.
- Experience with JavaScript frameworks like Ember, Angular, or React.
- Understanding of Azure or other cloud providers.
Company Info :
We are excited to share our new company name – Klipboard. Kerridge Commercial Systems (KCS) is becoming Klipboard, uniting our expertise across distribution, automotive, retail, rental, transport management, manufacturing, and field service management. With offices worldwide, we are looking for talented individuals to join our growing teams. Our flexible hybrid work policy supports a work environment that fosters collaboration and work-life balance.
Equal Opportunities :
We value diversity and are committed to an inclusive workplace. We encourage applications from all backgrounds and experiences, recognizing that skills and experience come in many forms. If you need adjustments or support during the interview process, please inform our TA or HR team. We welcome all qualified applicants and aim to create a diverse, equitable, and inclusive environment.
#J-18808-LjbffrSoftware Engineer
Posted 3 days ago
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.
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.
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.
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-Ljbffr
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Software Service Engineer – Motion Control & Packaging Systems
The Netherlands (On-site) | Full-time | ️ International Travel
Are you driven by the challenge of breathing new life into complex machinery? As a Software Service Engineer , you’ll play a key role in upgrading, modernizing, and optimizing packaging machines for our international clients. You’ll work hands-on with industry-leading technologies and collaborate with mechanical and hardware engineers to solve real-world automation problems.
What you’ll be doing:
Our customers rely on us to enhance the performance of their existing machines and you’ll help make that happen. You’ll assess the issues and work with the team to determine whether the solution is mechanical or software driven. Using tools like Allen Bradley PLC with motion and Lenze IPC (Codesys), you’ll ensure the machines run faster, smarter, and more efficiently.
Your responsibilities include:
- Converting PLC control software for high-speed packaging using servo motors and motion control
- Configuring HMI interfaces in a Visual Studio environment
- Testing and troubleshooting software during the assembly phase in our workshop
- Performing I/O checks, starting up machines, and running trial cycles
- Traveling internationally (up to 2 consecutive weeks) for on-site commissioning and support
- Optionally combining Software and Hardware Engineering responsibilities (depending on your profile and interest)
What you bring:
- A Bachelor’s degree in Electrical Engineering, Mechatronics, or Industrial Automation
- 3+ years of experience in a similar service/automation engineering role
- Solid knowledge of PLCs, IPCs, motion control, and/or servo motors - especially Allen Bradley and Lenze IPC
- Strong communication skills in Afrikaans/Dutch and English
- A flexible, hands-on mindset and a passion for collaboration and continuous improvement
What we offer at Xelvin:
1–2 year contract with long-term employment opportunities
Full relocation support + package (€1500–€000)
Visa sponsorship/residence permit for you and your spouse
Competitive salary: 00–€4
00 interest-free loan facility
Dutch language lessons
Housing support
Personalized guidance throughout the entire relocation and onboarding process
Interested or know someone who fits this profile?
Send your CV to or message me directly.
#J-18808-Ljbffr