Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
RequirementsTechnical ExpertiseProficient in the Software Development Life Cycle (SDLC) and design patterns. Strong experience in functional programming and Object-Oriented Programming. Expertise in JavaScript frameworks/libraries, particularly Angular, with significant experience in developing complex user interfaces following best practices. Thorough knowledge of web development fundamentals, including HTML, CSS/SASS/LESS, JavaScript, TypeScript, and state management strategies. Familiarity with backend NodeJS development and exposure to backend technologies. Experience with unit testing, integration testing, and functional testing methodologies. Competent in using version control systems, including advanced topics like cherry-picking and rebasing. Understanding of solution architecture and agile methodologies. Exposure to backend technologies outside of JavaScript, such as . NET Core, Java Spring Boot, or Python, is an advantage. Experience with performance profiling tools like Google Lighthouse. Knowledge of WebSockets (Socket.io/SignalR) and Service Workers. Familiarity with Progressive Web Apps (PWA) and Trusted Web Apps (TWA). Understanding of web security principles (e.g., OWASP). Experience with authentication strategies and consuming HTTP endpoints. Ability to maintain CI/CD pipelines. Experience with AWS or Azure cloud technologies is beneficial.
About the job
Become a pivotal part of DVT, a leading custom software development and data engineering firm with a global presence. Our mission is to be the preferred provider of custom software solutions and services in South Africa, offering both remote and hybrid work options. As a member of our team, you will collaborate with some of the most talented developers in the country, leveraging cutting-edge technologies. At DVT, we prioritize the continuous growth of our employees, fostering a culture of learning through internal training sessions and sponsorship of notable technical events such as DevConf and GDG.
DVT is seeking passionate Intermediate to Senior Front-End Developers who specialize in Angular and possess a minimum of 5 years of hands-on experience in web development. You will play a crucial role in crafting and implementing user interface components utilizing Angular principles and workflows. Ideal candidates will demonstrate a deep understanding of JavaScript and Angular, exceptional front-end coding abilities, and a solid grasp of progressive web applications.
About DVT
DVT is recognized as a premier custom software development and data engineering company that aims to be South Africa's most trusted provider. With a commitment to innovation and quality, we provide modern solutions to clients across various sectors while nurturing a vibrant team culture focused on learning and professional development.
Full-time|On-site|Johannesburg, Gauteng, South Africa
Join the Revolution in AI-Powered CommerceClickatell, established in Cape Town in 2000, pioneered the connection between businesses and consumers through SMS using just four lines of code. Now, we are at the forefront of AI-driven chat commerce, empowering prestigious global brands across diverse sectors such as banking, retail, telecommunications, and healt…
Full-time|Hybrid|Johannesburg, Gauteng, South Africa
Become a pivotal part of DVT, a leading custom software development and data engineering firm with a global presence. Our mission is to be the preferred provider of custom software solutions and services in South Africa, offering both remote and hybrid work options. As a member of our team, you will collaborate with some of the most talented developers in the country, leveraging cutting-edge technologies. At DVT, we prioritize the continuous growth of our employees, fostering a culture of learning through internal training sessions and sponsorship of notable technical events such as DevConf and GDG.DVT is seeking passionate Intermediate to Senior Front-End Developers who specialize in Angular and possess a minimum of 5 years of hands-on experience in web development. You will play a crucial role in crafting and implementing user interface components utilizing Angular principles and workflows. Ideal candidates will demonstrate a deep understanding of JavaScript and Angular, exceptional front-end coding abilities, and a solid grasp of progressive web applications.
Deloitte is hiring a Senior Consultant specializing in Agentic AI Development, based in Johannesburg. This role focuses on building advanced AI solutions to help clients make better decisions and drive business change. Key responsibilities Design and build AI-driven applications using modern algorithms and data analysis methods Collaborate with colleagues from different disciplines to deliver scalable, customized solutions Mentor junior developers and support their professional development Shape the planning and direction of AI projects within the organization Requirements Solid experience with AI algorithms, data analysis, and software development Proven ability to work with cross-functional teams Track record of delivering high-quality, tailored solutions to clients Interest in mentoring and supporting junior team members
Full-time|On-site|Johannesburg, Gauteng, South Africa
Join Us as a Senior Backend Developer!At Clickatell, we are innovators and leaders in the field of AI-driven chat commerce. Founded in Cape Town in 2000, we made history as the first company to connect businesses with consumers via SMS using just four lines of code. Today, we continue to lead the charge, empowering numerous global brands across sectors such as banking, retail, telecoms, and healthcare, including giants like Visa, ABSA, MTN, Toyota, and Pick n Pay. With over 25 years of pioneering achievements, including industry-first solutions like tokenized WhatsApp payments and KYC chat banking, we are committed to transforming the way brands interact with customers through our award-winning AI Chat Commerce Platform.Your Role: We are seeking a dynamic backend engineer who understands that the landscape of software development has evolved. Embracing AI as a tool for efficiency, you'll focus on crafting scalable and reliable systems. This role requires you to take ownership of backend services from inception to deployment, leveraging AI to streamline your workflow and maximize productivity. If your coding practices haven't evolved in the last two years, this position may not align with your approach.Key Responsibilities:Develop and manage backend services using Java, Spring Boot, and Python, ensuring they are designed for scalability, reliability, and real-time use.Utilize AI tools (Amazon Q, Cursor, Copilot, Claude, GPT) to enhance development speed and quality.Quickly transform product concepts into production-ready systems without sacrificing quality.Integrate AI capabilities (LLMs, RAG, vector search) into backend processes to deliver substantial value.Act as the final quality control for AI-generated code—identifying flaws, inefficiencies, and incorrect assumptions before deployment.Design clean APIs, manage distributed system challenges, and ensure system performance at scale.Create and validate tests to maintain the stability of fast-moving systems.Diagnose and troubleshoot production issues while taking full responsibility for system reliability and performance.Qualifications:Proven experience with Java (Spring Boot) and Python in backend development.Experience in building high-scale, low-latency distributed systems.Comprehensive understanding of APIs, databases, caching, and event-driven systems (e.g., Kafka).Familiarity with cloud environments and deployment strategies.
hellokindred is seeking a UI/UX Designer in Johannesburg to help shape the look and feel of our products. This position centers on designing interfaces that are both visually appealing and easy to use. Role overview Work closely with colleagues from different teams to create and refine user interfaces. The focus is on delivering designs that improve how people interact with our products, making sure each experience feels natural and engaging. What you will do Design user interfaces that are clear and attractive Collaborate with cross-functional teams during the design process Ensure designs support the overall brand vision Contribute to a better user experience and higher user satisfaction Requirements Experience in UI/UX design Strong sense of visual style and usability Ability to work well with others in a team setting Interest in creating user-friendly, brand-aligned designs
Contract|On-site|Johannesburg, Gauteng, South Africa
Join Our Team at Scrums.com!At Scrums.com (formerly SovTech), we are at the forefront of software innovation driven by the immense talent and creativity found within Africa. With over a decade of experience, we have established ourselves as the premier custom software development company in Africa, starting our journey from humble beginnings in a garage. Today, we are proud to have a team of more than 350 top-notch AI-powered software engineers who are dedicated to building exceptional platforms that empower businesses across three continents.We are committed to nurturing Africa's tech ecosystems. With over 50% of the continent's population under the age of 25 and an estimated 700,000 software developers, we believe in the potential of African tech talent to make a significant impact on the global stage.Accelerate Your Career with UsJoin a company trusted by over 400 businesses, leveraging our cloud-based engineering subscription platform to access reliable, cost-effective AI-powered expertise, teams, and developer analytics.Our CultureWe embody a culture rooted in eight core values, aiming to be the leading software company in Africa.Why Choose Scrums.com?Become part of a vibrant, people-centric team that is elevating Africa's tech presence globally. At Scrums.com, we embrace individuality, empower your decisions, and foster meaningful experiences. Together, we are advancing innovation and constructing outstanding teams . Here are some of the benefits you can enjoy:
Contract|On-site|Johannesburg, Gauteng, South Africa
Join Our Team at Scrums.com!At Scrums.com, we are passionate about harnessing the incredible talent and innovation emerging from the African continent. With over a decade of experience in developing cutting-edge software for a global clientele, we are at the forefront of custom software development in Africa, proudly starting from humble beginnings.Our team has expanded to more than 350 AI-driven software engineering professionals, dedicated to creating exceptional platforms for businesses across various continents.Committed to nurturing Africa's tech ecosystems, we recognize the potential of the continent's youthful population. With over 700,000 professional software developers currently in Africa, this number is set to double by 2025, and we are excited to be a part of this growth.Accelerate Growth with Expert Tech TalentWe have gained the trust of over 400 businesses, assisting them in scaling through our cloud-based engineering subscription platform, which provides consistent, cost-effective access to AI-powered experts and reliable developer analytics.Our CultureWe operate based on eight core values, driving us towards becoming the leading software company on the continent.As we look to the future, we invite you to be part of a dynamic, people-first environment that celebrates the uniqueness of every team member, fosters decision-making empowerment, and creates impactful experiences. Join us in driving innovation and forming exceptional teams!
Full-time|Remote|Remote — Johannesburg, Gauteng, South Africa
WeconnectU is a premier software-as-a-service (SaaS) provider specializing in the property management sector. We are currently seeking a talented Business Development Manager to spearhead our sales efforts and enhance our presence in Johannesburg, Gauteng.This position focuses on engaging with Property Managers and Homeowners Associations (HOAs), offering an exciting opportunity for a proactive sales professional with a background in property management and software solutions.Your role will involve identifying new business opportunities, nurturing client relationships, and successfully closing deals to aid property managers in optimizing their operations with our cutting-edge software.Key ResponsibilitiesIdentify and pursue new business opportunities within the property management industry.Establish and maintain strong relationships with both prospective and existing clients.Conduct product demonstrations and presentations to highlight the advantages of WeconnectU's solutions.Formulate and implement sales strategies to achieve and surpass sales targets.Manage negotiations and finalize contracts with clients.Collaborate with the marketing and sales teams to execute targeted campaigns.Provide ongoing client support to ensure satisfaction and retention.Stay informed about industry trends and competitive landscape to enhance sales strategies.
Join our dynamic team at hellokindred as a Solution Architect - Applications Data. In this pivotal role, you will leverage your expertise to design and implement innovative solutions that enhance our data applications, driving efficiency and value for our stakeholders.Your responsibilities will include collaborating with cross-functional teams to gather requirements, architecting scalable data solutions, and ensuring that our applications meet business needs. You will play a crucial role in guiding technical decisions and aligning them with our strategic goals.
Join our dynamic team as a DataStage ETL Developer and play a pivotal role in designing, developing, testing, and deploying ETL processes for Operational Data Stores (ODS) and data mart projects. You will also be responsible for creating application and management reports.Your expertise will be crucial as you provide technical support, troubleshoot issues, and assist with upgrades for ETL and database systems. You will evaluate alternative IT solutions, making informed recommendations that align with business needs for management information.Responsibilities include performing root cause analysis, monitoring performance, and addressing application-related issues. You will review team members' IT work products for quality and completeness and accurately translate business requirements into technical documentation, including test cases and results.Analyze and map data from source systems to target operational data stores and data marts while maintaining application support in production environments. You will also handle code migrations between environments as part of release management.Active participation in quality assurance processes, systems integration, and user acceptance testing is expected. Proficiency in IBM DataStage Tool along with strong modular system design and conventional data warehouse modeling skills are essential. You should possess system analysis and design skills to effectively document data extractions and transformations. Knowledge of ETL tools' capabilities is vital for optimizing your designs.We value organization, planning, and solid management skills, as well as strong interpersonal and communication abilities. Your decision-making and problem-solving skills will be key in this role.
Standard Bank Group is seeking a Head of Product Solutions based in Johannesburg. This executive position guides the direction and execution of product strategies tailored to customer needs in the financial services sector. Role overview The Head of Product Solutions leads the development and implementation of product strategies. The focus is on creating solutions that respond to changing customer expectations and market trends. What you will do Oversee the design and rollout of new products and enhancements Shape the product vision and ensure alignment with business goals Champion a culture of product excellence across teams Requirements Executive leadership experience in financial services Proven ability to drive product innovation and strategy Strong commitment to meeting customer needs
Contract|Remote|Remote — Johannesburg, Gauteng, South Africa
We are seeking an experienced AI Engineering Subject Matter Expert to join our team on a contract basis. In this role, you will leverage your extensive knowledge of AI technologies to guide our projects, providing insights and strategic direction that will enhance our offerings.
Full-time|On-site|Johannesburg, Gauteng, South Africa
Join a dynamic team at arvo, where we specialize in providing tailored debt and capital solutions to businesses facing financial or operational challenges across Sub-Saharan Africa. Our focus is on restructuring, turnarounds, and investment strategies that foster long-term growth while preserving jobs and stabilizing operations.We are currently seeking a Finance Manager to lead our Credit Solutions team. In this pivotal role, you will oversee the finance function, ensuring robust financial control while delivering hands-on commercial support. The ideal candidate will be a qualified CA(SA) with experience in debt instruments and credit portfolios, responsible for accurate financial reporting and insightful decision-making related to credit and debt.
Nagarro seeks a Lead Java Solution Architect based in Johannesburg, South Africa. The position centers on designing software solutions and supporting engineering teams to deliver reliable results. Deep experience in Java architecture and solution design is essential. Key responsibilities Design and develop software solutions using Java technologies Guide engineering teams throughout project delivery Mentor junior engineers and help them grow technically Use architectural knowledge to keep projects on track Requirements Extensive background in Java architecture and solution design Experience leading engineering teams
The Senior Manager of Debt Solutions at Standard Bank Group leads the design and execution of debt solution strategies. This position oversees daily operations, focusing on delivering strong service to clients and improving financial results. Key responsibilities Guide the development and implementation of debt management approaches Oversee operational processes to maintain high service standards Work closely with teams across the organization to support performance goals Collaboration This role requires frequent collaboration with colleagues from various departments to ensure solutions are effective and aligned with client needs. Location This position is based in Johannesburg.
Full-time|On-site|Johannesburg South, Gauteng, South Africa
Join our dynamic sales team as a B2B Sales Representative in Johannesburg, South Africa, where you'll work with cutting-edge security solutions that redefine industry standards. Enhance your B2B sales skills while showcasing advanced home and vehicle security systems from Teltonika Security Systems.Our Security Business Unit specializes in developing high-tech security solutions that enhance intrusion systems and car alarms. With our commitment to innovation, Teltonika is at the forefront of integrated security technology.This role offers an excellent opportunity for ambitious sales professionals to refine their sales techniques, gain in-depth product knowledge, and achieve significant earnings.
Full-time|On-site|Johannesburg, Gauteng, South Africa
Join our dynamic sales team at Teltonika, a pioneering leader in networking solutions, as a Sales Representative. This role offers you the chance to work with top-tier networking products and enhance your B2B sales expertise.At Teltonika, our networking solutions division specializes in the development and manufacturing of advanced industrial and enterprise connectivity devices, including routers, switches, gateways, and modems. Our products cater to clients across diverse sectors, including Industry 4.0, Smart Cities, and Green Energy.We empower ambitious sales professionals to refine their sales techniques, acquire in-depth product knowledge, and achieve outstanding earnings potential.Key Responsibilities:Drive B2B Sales: Play a crucial role in delivering high-performance networking products, enabling clients to harness the power of advanced IoT technology.Exceed Sales Targets: Take ownership of your success by consistently surpassing monthly sales goals through strategic prospecting and effective relationship building.Identify New Business Opportunities: Actively seek out potential clients and markets that can benefit from our solutions, contributing to Teltonika's rapid growth in Africa.Foster Client Relationships: Build and maintain strong partnerships with existing customers, ensuring they continue to derive value from our innovative offerings.Utilize Cutting-Edge Technologies: Work with solutions developed at Teltonika High-Tech Hill, a world-class technology hub in Vilnius, where IoT innovations thrive.Shape the Future of IoT: Join Teltonika as we expand our presence in Africa and solidify our status as a global leader in IoT.Daily Tasks Include:Prospecting and lead generation through various channels.Conducting market research to identify trends and new opportunities in Africa's technology landscape.Engaging with leads through cold calls, online presentations, and in-person meetings.Presenting our products to potential customers, highlighting their features and unique benefits.
Join our dynamic team as a Senior Frontend Developer, where you will play a crucial role in shaping the user experience for our innovative platform. You will collaborate closely with designers and backend developers to create seamless, responsive web applications that are both functional and visually appealing.Your expertise in frontend technologies will help drive our mission to make technology accessible to everyone. If you are passionate about using your skills for a greater cause, we would love to have you on board.
Join our dynamic Group Information Services team as a Junior SharePoint Solutions Engineer, where you'll play a vital role in supporting, administering, and maintaining a variety of SharePoint sites and site collections on our On-Prem platform and Office 365. This position requires a solid understanding of SharePoint and Office 365 functionalities, alongside supporting technologies such as SharePoint Designer, InfoPath, Power BI, and PowerApps. You will engage in building technical projects within the Dimension Data environments, which include Extranet, Intranet, and Office 365 applications, contributing significantly to the GIS Online Systems Team. This role encompasses the entire development cycle and is heavily focused on technical activities.Key Responsibilities:• Provide second-line end-user support for Office 365 workloads, including OneDrive for Business, SharePoint, MS Teams, Flow, PowerApps, Power BI, and additional supporting technologies like AvePoint, Sitecore, Confluence, and Jira.• Troubleshoot SharePoint and O365 applications, identifying and resolving operational issues.• Implement application developments on assigned projects, requiring innovative approaches to task completion.• Design and implement SharePoint-based solutions utilizing out-of-the-box capabilities.• Collaborate with end users to gather requirements, solve problems, document business processes, and manage SharePoint enhancement projects to meet diverse business needs.• Stay abreast of current industry knowledge, development concepts, best practices, and procedures relevant to SharePoint and associated technologies.
We are thrilled to announce an exceptional opportunity for a skilled and seasoned quantitative software developer to join our Consulting team in Johannesburg. We are in search of a proactive and innovative professional to contribute to our dynamic global software development projects. The ideal candidate will possess a robust quantitative background alongside extensive experience in software development.Key Responsibilities:Developing quantitative engines and algorithms that form the foundation of our software applicationsIdentifying and implementing enhancements for existing applicationsContributing to the creation of new quantitative applications and algorithms that deliver market valueWriting and executing efficient codeCreating training materials for software applicationsCollaborating closely with fellow developers, UX designers, and business and systems analysts