Recruit Digital is now part of Salt, a global, award-winning digital recruitment agency, connecting people and businesses within Creative, Marketing, Sales, and Technology. Over 250 consultants are “Creating Futures” around the world and change the lives of 1000s of people each year by helping them to start new roles in some of the most exciti...
Read more about this company
Are you a highly skilled QA Engineer with a passion for both manual and automation testing, particularly within the mobile landscape?
We’re looking for a proactive and detail-oriented individual who thrives in an Agile environment and possesses a deep understanding of the testing pyramid and various testing methodologies. If you’re adept at uncovering bugs, writing comprehensive test plans, and collaborating effectively within a dynamic team, this could be your next great role!
What you’ll bring:
General Skills
- Strong grasp of the testing pyramid, testing methodologies, and understanding the cost/value trade-offs across different testing tiers.
- Detail-oriented, proactive, and highly organized, capable of working independently while being a strong team player.
- Familiarity with User Acceptance Testing (UAT) workflows and Agile software development principles.
- Proficiency with project management and bug tracking tools like JIRA and Trello.
- Exceptional communication skills, with the ability to provide clear, informative, and precise bug reproduction steps.
- An understanding of version control systems and CI/CD pipelines.
Manual Testing Expertise
- Skilled in exploratory and regression testing.
- Proven experience in writing and executing thorough test plans.
- Proficient in mobile testing across multiple devices, platforms, and operating systems.
- Familiarity with remote testing tools such as BrowserStack.
Automation Prowess
- Experience with integration and end-to-end (E2E) testing.
- Familiarity with automated testing tools (e.g., Appium), BDD frameworks, and API testing tools like Postman.
- Experienced in mocking test data and utilizing scripting languages such as JavaScript and Python.
go to method of application »
About the Role:
- We’re seeking a highly experienced Staff Engineer to lead the design, development, deployment, and evolution of enterprise-grade technical solutions. In this role, you’ll serve as a strategic technical authority, driving innovation, architectural direction, and successful delivery of complex initiatives that align with long-term business objectives.
- As a recognised expert in one or more technical domains, you’ll be responsible for guiding teams, setting technical standards, and providing leadership across the organisation. This is a unique opportunity to influence and shape the future of technology in a fast-paced, forward-thinking environment.
Key Responsibilities:
- Provide technical expertise and serve as a subject matter expert in specific technical domains
- Lead the definition and implementation of technical strategies and architectures
- Solve complex technical challenges and assess project risks and feasibility
- Design, develop, and implement large-scale, innovative solutions to meet strategic business needs
- Translate business requirements into scalable, performant, and secure technical solutions
- Guide technical decision-making and establish engineering standards and best practices
- Lead and mentor distributed technical teams to ensure quality and innovation
- Develop reusable code, APIs, and libraries to support scalable system design
- Optimise systems to handle increasing demands and improve efficiency
- Share expertise through technical leadership, communities of practice, and learning programs
- Support recruitment and talent development to build strong internal and external engineering capability
- Engage with internal and external stakeholders, communicating complex technical concepts clearly
- Represent the organisation in industry forums and contribute to its technical brand and visibility
Qualifications & Skills:
- Relevant tertiary qualification or industry certifications
- Minimum Grade 12 National Certificate
- Deep expertise in one or more of the following:
- Software Engineering
- Systems Engineering
- Infrastructure, Security, Cloud & Enterprise Architecture
- Data Ecosystem Architecture (e.g. modelling, warehousing, analytics, platforms)
Experience Required:
- 8+ years of experience across multiple technical domains
- Proven track record of technical leadership on large-scale or complex cross-functional projects
- Strong ability to influence and guide stakeholders at all levels
- Skilled in developing and communicating architectural direction and technical strategy
- Experience mentoring and developing technical teams
- Advantageous: industry presence (e.g., publications, talks, open-source contributions)
Core Competencies:
- Organisational Skills: Leadership, commercial thinking, negotiation, problem-solving, communication, technical judgement
- Technical Skills: Advanced software/system engineering, cloud infrastructure, risk & security, data architecture
- People & Influence: Relationship management, mentoring, team development, cross-functional collaboration
go to method of application »
About the Role:
- We’re looking for a highly experienced Full Stack Software Engineer to join a cross-functional team and take a leading role in the design, development, and deployment of cutting-edge web applications. You’ll work across both front-end and back-end systems, contribute to the full software development lifecycle, and help shape scalable, reliable, and high-performance solutions.
- This is a great opportunity for someone who thrives in a collaborative environment, excels at solving complex problems, and wants to make a significant impact through technical leadership.
Key Responsibilities:
Software Design & Architecture:
- Collaborate with stakeholders to translate business requirements into well-structured technical solutions
- Design and build scalable software systems with consideration for performance, reliability, and future expansion
- Create secure, resilient, and cost-efficient applications
- Introduce best practices, patterns, and technologies across the engineering team
Development & Integration:
- Build and maintain front-end and back-end components for complex web applications
- Develop reusable APIs, code libraries, and scalable microservices
- Optimise systems to handle increasing user demands
Database & Application Logic:
- Design and implement efficient data models and storage solutions
- Write algorithms and business logic to drive robust workflows
Testing & Quality Assurance:
- Champion automated testing and CI/CD practices
- Perform code reviews and guide peers on quality and performance
- Identify and address security and performance vulnerabilities
Operations & Troubleshooting:
- Investigate and resolve complex production issues
- Monitor and react to system alerts in a timely manner
- Lead root cause analysis and implement long-term fixes
Leadership & Continuous Improvement:
- Mentor engineers and support onboarding of new team members
- Stay current with emerging technologies and continuously evolve development practices
- Collaborate with product managers and technical leaders to align on delivery and scope
Qualifications & Experience:
- Grade 12 / National Certificate
- Relevant IT or software development certification or qualification
- 6+ years’ experience in both front-end and back-end development
- Strong understanding of SDLC, cloud platforms, and modern architectural patterns
- Experience with both monolithic and microservices-based applications
Technical Expertise:
- Languages & Frameworks: .NET, C#, Java
- Database Technologies: SQL, NoSQL
- DevOps & Cloud: AWS, Kubernetes, containerization
- APIs: RESTful design and integration
- Architecture: Microservices, event-driven systems
- Tools: CI/CD pipelines, front-end build tools, version control
Soft Skills & Strengths:
- Analytical thinking and problem solving
- Strong attention to detail
- Effective communication and collaboration
- Ability to plan, coordinate, and manage priorities
go to method of application »
About the Role:
- We’re looking for an experienced Software Development Manager (SDM) to lead and manage multiple technical teams responsible for delivering high-impact software products and systems across the full product lifecycle. In this key leadership role, you’ll drive technical strategy, oversee execution, and ensure delivery excellence across mission-critical platforms.
- You’ll play a pivotal role in enabling innovation, enhancing system performance, managing technical talent, and aligning development delivery with business goals. If you’re passionate about leading agile teams and delivering scalable, secure, and performant solutions, this opportunity is for you.
Key Responsibilities:
Technical & Product Delivery
- Oversee the full lifecycle of software systems-from strategy to development, enhancements, and maintenance
- Drive timely delivery of high-quality software solutions aligned with business goals and SLAs
- Collaborate with Product Heads, Engineering CoE, and stakeholders to define and implement product-specific technical strategies
- Ensure system availability, performance, and security meet pre-defined standards
- Utilize modern DevOps practices, CI/CD pipelines, and AWS cloud infrastructure
Risk, Compliance & Governance
- Ensure development practices align with internal standards, regulatory requirements, and audit findings
- Drive adherence to secure development principles and maintain risk and control compliance throughout the SDLC
Vendor & Third-Party Management
- Manage the full relationship lifecycle with third-party software providers-from sourcing and contracting to service delivery and SLA compliance
- Drive cost-effective supplier engagements and performance improvements through regular reviews and negotiations
People Leadership
- Lead, mentor, and grow a diverse team of software professionals and team leads
- Manage resourcing, recruitment, and retention to ensure delivery capacity
- Foster a collaborative, innovative, and knowledge-sharing environment
- Support individual development through coaching, mentorship, performance reviews, and career planning
Budgeting & Financial Oversight
- Lead the software development budgeting process in collaboration with the Product Head
- Manage and monitor OPEX and CAPEX budgets, approve expenditures, and report financial performance
- Deliver monthly reporting on progress, budget usage, and performance against plans
Experience Required:
- 10+ years in software development management, preferably in financial services or high-complexity environments
Proven experience in:
- Leading agile development teams
- Roadmap planning and execution
- Budget management
- Technical leadership and mentoring
- Stakeholder engagement and relationship management
Education & Qualifications:
- Minimum: Bachelor’s Degree in Commerce or IT (Computer Science or similar)
- Preferred: Honours Degree in Commerce or IT
Key Knowledge Areas:
- Functional knowledge related to the product domain (e.g., Credit, App, Collections)
- Agile development principles and SDLC
- People development and performance management practices
- Business analysis and systems design
- Budgeting, financial reporting, and project management
- Experience with Capitec Bank systems and business model is a plus
Core Skills:
- Leadership and team empowerment
- Communication and interpersonal effectiveness
- Strategic decision-making
- Negotiation and influencing skills
- Stakeholder and vendor relationship management
Competencies & Values:
- Drive innovation and simplification
- Inspire trust, optimism, and persistence
- Attract and develop top technical talent
- Lead with clarity, empathy, and purpose
- Make smart, fast decisions that align with business goals
go to method of application »
Role Overview:
- We are seeking a detail-oriented and proactive Bookkeeper to take charge of the company’s day-to-day financial transactions. The ideal candidate will ensure accurate record-keeping, timely reconciliations, and provide crucial support to the financial and operational teams.
Key Responsibilities:
- Maintain and update accurate financial records using accounting software
- Process invoices, receipts, and payments
- Reconcile bank statements and general ledger accounts
- Assist with VAT, PAYE, and other statutory submissions
- Prepare financial reports for management review
- Monitor accounts payable and receivable
- Support budgeting and forecasting activities
- Liaise with external auditors, suppliers, and stakeholders
- Ensure compliance with company policies and accounting standards
Requirements:
- Proven experience as a Bookkeeper
- Proficiency in accounting software (e.g., Pastel, Xero, or QuickBooks)
- Strong understanding of bookkeeping and accounting principles
- Knowledge of South African tax laws and regulations
- High level of accuracy and attention to detail
- Excellent organizational and communication skills
- Ability to work independently and meet deadlines
- A diploma or degree in Finance, Accounting, or related field is advantageous
go to method of application »
Overview:
- A fast-growing B2B SaaS business is looking for a Marketing Operations Manager to help drive smarter, data-led decision making across its marketing function. This is a brilliant opportunity to join a performance-focused team that’s scaling quickly and working with some of the world’s most dynamic industries.
- The ideal candidate will thrive at the intersection of marketing and analytics. You will take ownership of the systems and processes behind high-performing campaigns and ensure full visibility across the buyer journey. This role is perfect for someone who enjoys building clarity out of complexity and wants to make a meaningful impact on growth.
- Please note this is a marketing operations role and hands-on experience with Hubspot Salesforce and marketing attribution is essential.
Duties and Responsibilities:
- Take ownership of marketing systems including Hubspot and Salesforce and ensure they are integrated and fully optimised
- Build and maintain insightful dashboards and reports to track marketing performance pipeline contribution and return on investment
- Lead reporting across the entire buyer journey identifying opportunities for improvement and conversion rate optimisation
- Partner closely with sales and marketing teams to align lead management and ensure accurate data and attribution
- Analyse funnel and campaign data to deliver actionable insights that enhance performance
- Support campaign planning through data-driven forecasting and post-campaign reviews
- Maintain high data quality and enforce hygiene best practices across all marketing platforms
- Constantly look for new tools processes and improvements that drive better marketing outcomes
Requirements:
- Three or more years of experience in a marketing operations or analytical marketing role preferably in a B2B SaaS or technology environment
- Advanced knowledge of Hubspot and Salesforce including campaign reporting and systems administration
- Strong analytical skills with the ability to tell the story behind the data
- Experience tracking the full buyer journey and driving improvements across touchpoints
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.