Responsibilities


Collaborate with Product Owners and Business Analysts to understand business needs and convert them into technical solution designs.
Design and document end-to-end system processes, data flows, component interactions, and integration points for both new initiatives and existing systems.
Produce comprehensive functional specifications for development teams, detailing API... contracts, logic workflows, and configuration parameters to support accurate and efficient implementation.
Assess the impact of system and process changes, identifying interdependencies, potential risks, and required integration adjustments to ensure seamless transitions.
Participate in solution validation, verifying that delivered functionality aligns with both business requirements and technical specifications.
Work closely with development and QA teams throughout the delivery lifecycle to support the implementation and testing of new features and system enhancements.
Maintain in-depth knowledge of Unifi’s platform architecture, core lending systems, and integrations with external partners such as payment providers, credit bureaus, and mobile network operators.
Ensure consistent application of platform configuration standards and governance practices across all development and deployment environments.
Drive continuous improvement in system documentation quality, modeling techniques, and architecture decision-making frameworks.
Support issue resolution by analyzing system logs, database queries, and component interactions to identify root causes and propose solutions.


Qualifications & Skills


Bachelor’s degree in Information Systems, Computer Science, Engineering, or a related technical discipline.
3–6 years of experience in systems analysis, functional design, or solution architecture, ideally within the fintech or broader financial services sector.
Proven expertise in system modeling, translating business requirements into technical specifications, and producing clear, comprehensive documentation.
Strong working knowledge of modern APIs, web services, system integrations, and enterprise-level applications.
Proficient in writing and executing SQL queries to analyze data, validate logic, and support system design or issue resolution.
Familiar with collaboration and productivity tools such as Jira, Confluence, Miro, Postman, or equivalent platforms.
Solid grasp of software development life cycles and Agile methodologies, with practical experience working in cross-functional teams.
Demonstrated ability to collaborate effectively across both technical and non-technical stakeholders.
Hands-on experience with lending platforms, financial products, or integrations with third-party services (e.g., payment gateways, mobile wallets, credit bureaus) is highly advantageous.
Excellent analytical skills, meticulous attention to detail, and a structured, methodical approach to problem-solving.
Deep interest in leveraging technology to advance financial inclusion across Africa.
 more
  • Stellenbosch
Responsibilities


Own the full product lifecycle for software and systems supporting credit and risk policy—from ideation through delivery, iteration, and scaling.
Define and maintain a clear product vision, roadmap, and backlog aligned with the organisation’s credit and risk strategy, in close collaboration with the Credit and Risk team.
Translate complex credit policies, underwriting... models, and regulatory requirements into scalable product features and decision logic.
Continuously evaluate product performance using analytics, credit KPIs, and customer feedback to drive enhancements and maintain compliance.
Develop deep expertise in the lending platform’s core mechanics, including transaction processing, general ledger flows, repayment schedules, and configuration settings.
Ensure all products comply with local regulatory frameworks, including but not limited to NCR (South Africa), BoZ (Zambia), BoU (Uganda), and CBK (Kenya), while promoting innovation and commercial growth.
Champion a data-driven culture by embedding robust analytics, monitoring, and reporting capabilities into product architecture.
Communicate product performance, risk impacts, and strategic insights to Unifi’s leadership across regional markets.
Lead initiatives to build and enhance fraud detection and prevention systems, proactively addressing emerging risks in each operating environment.


Requirements


Bachelor’s or Master’s degree in Business, Finance, Computer Science, or a related field.
Over 10 years of professional experience, with a minimum of 5 years in product management or product ownership roles within financial services or fintech.
Background in microlending, consumer credit, or digital financial inclusion.
Deep knowledge of credit policies, lending platform architecture, credit scoring methodologies, and risk modeling.
Demonstrated success in developing and managing digital lending products.
Experience with decision engines, credit bureau integrations, fraud detection systems, and KYC/AML compliance frameworks.
Product management certification (e.g., Pragmatic Institute, AIPMM, Product School, SAFe PM/PO) is a strong advantage.
Passion for Africa and a strong desire to contribute to a mission-driven, high-growth organisation.
Openness to travel across the African continent as required.
 more
  • Stellenbosch
Responsibilities


Collaborate with Product Owners to understand, generate, and document business requirements through workshops, interviews, and analysing relevant data.
Assist in creating solution design documents, user stories, wireframes, and process flows to support software development.
Analyse current state processes and contribute to designing future state solutions that enhance... customer experience and operational efficiency.
Define and maintain business rules and configuration parameters across various product areas and systems.
Facilitate alignment between cross-functional teams—including development, credit, data, and operations—to ensure shared understanding of scope and objectives.
Support testing and validation by preparing test cases and verifying functionality against business requirements.
Contribute to backlog grooming and sprint planning, ensuring requirements are clearly defined and development-ready.
Maintain structured documentation and internal knowledge bases (e.g., Confluence, Google Sites) to support team alignment and institutional knowledge.


Requirements


Bachelor’s degree in Business, Information Systems, Computer Science, Engineering, or a related field.
2–5 years of experience in business analysis, product support, or functional consulting—ideally within the financial services or technology sectors.
Solid understanding of business process analysis, requirements discovery, and documentation best practices.
Familiarity with Agile methodologies and experience working in cross-functional teams.
Proficient in SQL for data extraction, analysis, and validation to support business and technical solutions.
Strong communication and stakeholder engagement skills, with the ability to simplify complex information.
Skilled in tools such as Jira, Confluence, Miro, Google Sheets, or equivalent platforms.
Highly detail-oriented, self-motivated, and methodical in approach to problem-solving.
Experience in the African financial services landscape is a plus.
Passionate about working in a fast-paced, mission-driven environment focused on financial inclusion.
 more
  • Stellenbosch
Role Purpose:


To establish, improve, and maintain an effective financial environment that supports Unifi Zambia's growth and success, while ensuring compliance with local regulations and best practices. This role will require relocation to Zambia.


Core Responsibilities:

Financial Analysis and Reporting:


Analyze financial results to identify trends, variances, and... opportunities.
Prepare comprehensive financial reports and provide insights to management.
Develop and implement strategies to achieve long-term financial goals.


Financial Planning and Management:


Manage cash flow, treasury functions, and risk mitigation strategies.
Oversee financial planning, budgeting, and forecasting processes.
Ensure compliance with financial regulations and accounting standards.


Financial Projects and Initiatives:


Conceptualize, design, and implement financial projects to drive efficiency and growth.
Provide financial advice and support for business strategies.
Serve as a liaison between the finance department and operations.


Operational Finance:


Take ownership of the balance sheet and operational reconciliations.
Manage the fixed assets register and reconcile it to the general ledger.
Identify and address risks, process flaws, and improvement opportunities within the finance function.
Manage accounts directly influenced by operational activities and ensure efficient handling of ad hoc requests.
Lead and develop the finance team to meet operational needs effectively.
Continuously improve and document financial processes to enhance efficiency.
Provide financial support and upskilling to the broader business.


Skills & Qualifications:


Relevant CA or equivalent qualification and a solid understanding of financial principles and best practices.
Strong analytical and problem-solving skills.
Excellent communication and leadership skills.
Experience in negotiating terms and pricing with stakeholders and building strong relationships with banks and suppliers.
Ability to thrive in a fast-paced environment, manage multiple tasks, and maintain a high level of attention to detail.
A logical and organized approach to financial management.
 more
  • Stellenbosch
What will you do? 


Design visually compelling and impactful marketing materials for both physical and digital platforms.
Develop creative brand design concepts to keep the look and feel of Unifi’s branches fresh and engaging.
Ensure all design outputs consistently adhere to Unifi’s brand guidelines and messaging standards.
Collaborate closely with the support office and in-country... marketing teams to conceptualise ideas for diverse marketing campaigns.
Update and refine existing design materials as required.
Create ad hoc designs for internal communication purposes.


Requirements


A bachelor’s degree in graphic design.
Demonstrated experience in graphic design supported by a strong portfolio.
3-5 years of experience in an advertising agency or an in-house creative team.
Basic understanding of marketing principles and best practices.
A creative and curious mindset, capable of generating innovative ideas.
Exceptional organisational skills with meticulous attention to detail.
A sense of adventure and enthusiasm for exploring new possibilities.
Willingness and ability to travel regularly to African countries outside of South Africa.


Bonus points


Experience in creating engaging social media content.
Proficiency in copywriting with the ability to craft compelling messages.
Basic video editing skills to enhance visual storytelling.
 more
  • Stellenbosch
Role Purpose


Unifi is seeking an experienced and visionary Training Specialist to join our dynamic Learning and Development team. In this critical role, you will design and deliver innovative learning experiences that empower our teams and align with Unifi’s strategic goals. You’ll be at the forefront of crafting hybrid learning programs—blending in-person and digital strategies—to drive... development across our organization.
We are looking for someone who thrives in an unstructured management environment, brings a passion for African business, and has the creative spark to develop programs that truly engage. A sense of adventure, curiosity, and humor are just as important as your ability to design, develop, and deliver meaningful content. If you’re excited to make a difference and help shape Unifi’s training initiatives, we’d love to hear from you!


Responsibilities:


Design and develop hybrid learning solutions that seamlessly integrate in-person and digital experiences, tailored to support organizational development.
Deliver engaging and impactful training programs, with a focus on leadership development.
Apply instructional design methodologies to create learner-centered, engaging, and effective content.
Develop comprehensive learning objectives, course materials, and assessment tools to meet diverse training needs.
Leverage cutting-edge educational technologies and multimedia tools to enhance and enrich the learning experience.
Adapt learning materials to accommodate diverse audiences, ensuring inclusivity and accessibility across all platforms.
Continuously assess and improve training programs by incorporating feedback and analyzing performance data.
Collaborate closely with subject matter experts to ensure content accuracy, relevance, and alignment with organizational goals.


Requirements:


Bachelor’s degree in Instructional Design, Educational Technology, or a related field.
A minimum of 7 years of experience in learning and development, with a focus on corporate and hybrid learning environments.
Expertise in instructional design theories, methodologies, and learning technologies.
Proven track record in designing, developing, and delivering engaging and impactful learning solutions tailored for adult learners.
Strong organizational skills with the ability to manage multiple projects effectively.
Excellent communication and collaboration skills.
Experience in developing leadership training programs.
Background in creating training solutions for the financial sector, retail sector, or similar industries.
Familiarity with Learning Management Systems (LMS) and digital authoring tools.
A creative mindset with strong problem-solving abilities.
Experience in designing and delivering leadership development programs.
 more
  • Stellenbosch
Responsibilities 


Lead and manage a team of QA analysts (currently 3), providing guidance, mentoring, and support.
Develop and implement testing strategies, methodologies, and best practices to enhance the overall quality assurance process.
Collaborate with cross-functional teams, including developers, QA analysts and product owners, to ensure alignment between QA activities and... development efforts.
Define and implement metrics for measuring, reporting and improving the efficiency and effectiveness of the QA team and support functions.
Manage the support function and standby schedule.
Oversee the support team, ensuring timely and effective resolution of reported issues
Work closely with stakeholders to gather feedback and implement improvements in software development and support workflows.
Foster a collaborative and positive team culture, encouraging open communication and knowledge sharing.


Requirements 


Bachelor's degree or equivalent diploma in a relevant field.
A minimum of 3 years of practical experience in a software QA environment.
Excellent interpersonal and communication skills with a demonstrated ability to empathize with end users.
Strong SQL query skills.
Previous leadership experience and role would be advantageous.
Strong analytical and problem-solving skills with a focus on continuous improvement.
Excellent communication and interpersonal skills.
Strong understanding of software testing methodologies, tools, and best practices.
Meticulous attention to detail, emphasizing order, quality, and accuracy in work.
Fast and self-learning abilities, adapting quickly to new technologies and methodologies.
Results-oriented with a strong work ethic and a smart approach to tasks.
A strong interest in continuous development and upskilling in testing tools and technologies.
Genuine passion for Africa and a willingness to contribute to projects in a developing world context.


Closing Date 28 October 2024
 more
  • Stellenbosch
Responsibilities 


Understand the software product’s value proposition within the business and market.
Define and communicate the product vision, strategy, and roadmap, ensuring alignment with business goals.
Collaborate with stakeholders to gather, prioritise, and document product requirements, ensuring clarity for the development team.
Lead the entire product development lifecycle,... from ideation to launch, ensuring the timely delivery of high-quality solutions.
Work across teams to promote user adoption and ensure alignment of goals and dependencies for successful product delivery.
Define and monitor key performance indicators (KPIs) to measure product success and adoption.
Analyse product trends and usage to refine the roadmap, address pain points, and meet evolving user needs.
Drive continuous improvement, prioritising and delivering product changes while making informed decisions on trade-offs.
Perform root cause analysis on issues and lead solutions to resolve them.
Act as the primary point of contact for all product-related matters, providing clear communication to stakeholders.
Stay informed about market trends and competitor products.


Requirements 


Bachelor's degree in IT, Engineering, or a related field.
At least 5 years of experience in a software product-focused role, preferably within financial services.
Strong experience with product requirement documentation, stakeholder management, UX, and full product ownership.
Minimum 3 years of hands-on SQL experience.
Proven success in delivering and managing complex products.
Ability to translate business requirements into technical specifications.
Meticulous attention to detail with a strong focus on order, quality, and accuracy.
Excellent communication, negotiation, and stakeholder management skills.
Passion for developing products that solve real user problems and create significant value.
Enthusiasm for Africa and the challenges of working in a developing world context.
Willingness to travel across Africa.


Closing Date 03 November 2024
 more
  • Stellenbosch
Responsibilities 


Understand the software product’s value proposition within the business and market.
Define and communicate the product vision, strategy, and roadmap, ensuring alignment with business goals.
Collaborate with stakeholders to gather, prioritise, and document product requirements, ensuring clarity for the development team.
Lead the entire product development lifecycle,... from ideation to launch, ensuring the timely delivery of high-quality solutions.
Work across teams to promote user adoption and ensure alignment of goals and dependencies for successful product delivery.
Define and monitor key performance indicators (KPIs) to measure product success and adoption.
Analyse product trends and usage to refine the roadmap, address pain points, and meet evolving user needs.
Drive continuous improvement, prioritising and delivering product changes while making informed decisions on trade-offs.
Perform root cause analysis on issues and lead solutions to resolve them.
Act as the primary point of contact for all product-related matters, providing clear communication to stakeholders.
Stay informed about market trends and competitor products.


Requirements 


Bachelor's degree in IT, Engineering, or a related field.
At least 5 years of experience in a software product-focused role, preferably within financial services.
Strong experience with product requirement documentation, stakeholder management, UX, and full product ownership.
Minimum 3 years of hands-on SQL experience.
Proven success in delivering and managing complex products.
Ability to translate business requirements into technical specifications.
Meticulous attention to detail with a strong focus on order, quality, and accuracy.
Excellent communication, negotiation, and stakeholder management skills.
Passion for developing products that solve real user problems and create significant value.
Enthusiasm for Africa and the challenges of working in a developing world context.
Willingness to travel across Africa.


Closing Date 03 November 2024
 more
  • Stellenbosch
Responsibilities 


Understand the software product’s value proposition within the business and market.
Define and communicate the product vision, strategy, and roadmap, ensuring alignment with business goals.
Collaborate with stakeholders to gather, prioritise, and document product requirements, ensuring clarity for the development team.
Lead the entire product development lifecycle,... from ideation to launch, ensuring the timely delivery of high-quality solutions.
Work across teams to promote user adoption and ensure alignment of goals and dependencies for successful product delivery.
Define and monitor key performance indicators (KPIs) to measure product success and adoption.
Analyse product trends and usage to refine the roadmap, address pain points, and meet evolving user needs.
Drive continuous improvement, prioritising and delivering product changes while making informed decisions on trade-offs.
Perform root cause analysis on issues and lead solutions to resolve them.
Act as the primary point of contact for all product-related matters, providing clear communication to stakeholders.
Stay informed about market trends and competitor products.


Requirements 


Bachelor's degree in IT, Engineering, or a related field.
At least 5 years of experience in a software product-focused role, preferably within financial services.
Strong experience with product requirement documentation, stakeholder management, UX, and full product ownership.
Minimum 3 years of hands-on SQL experience.
Proven success in delivering and managing complex products.
Ability to translate business requirements into technical specifications.
Meticulous attention to detail with a strong focus on order, quality, and accuracy.
Excellent communication, negotiation, and stakeholder management skills.
Passion for developing products that solve real user problems and create significant value.
Enthusiasm for Africa and the challenges of working in a developing world context.
Willingness to travel across Africa.
 more
  • Stellenbosch