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
Role Purpose


The Payroll Specialist is responsible for ensuring the accurate and timely processing of payroll for all employees across the group. This role involves managing employee data, ensuring compliance with all relevant laws, regulations and company policies through accurate and timely end to end payroll processing. The Payroll Specialist acts as a key point of contact for payroll,... benefits, audit and statutory related inquiries, resolving issues promptly and efficiently.  


Responsibilities


Maintain and update employee records including but not limited to new appointments, transfers, terminations, promotions, hierarchy information, role information, employee information and payroll data.
Quality assure employee files to ensure all required information is filed and captured accurately prior to executing any payroll transactions.
Capture all payroll inputs for earnings, deductions, company contributions, and fringe benefits accurately, adhering to instruction documents and company policies.
Accurately and on time process payroll end to end, uploading banking files for processing and filing of all statutory returns.
Responsible for processing, payment, reconciliation and reporting of benefits on payroll and third party systems.
Ensure payroll and benefits are processed in compliance with company policies and regulatory requirements including tax filing and reporting.
Release monthly payslips timeously.
Prepare and distribute reports to relevant stakeholders
Reconcile payroll to accounts, budgets, third party systems etc. and resolve discrepancies.
Keep up to date with legislation changes impacting payroll processing.
Assist with internal and external audits.
Prepare reports in preparations for annual remuneration and bonus cycles.
Process remuneration changes and bonus payments.
Ensure all relevant statutory and legally required documents are issued on termination to the employee.
Calculation of extraordinary items such as severance packages, separation agreements and applying of any related tax directives.
Identify discrepancies in people and payroll information and calculations, investigate, report and resolve issues promptly and accurately.
Ensure compliance of payroll transactions to company compensation policy, incentive guide and salary and benefits guide.
Reconciliation and resolving of variance and exception reports.
Maintain company organograms through data accuracy.
Maintain confidentiality and data security for all people and payroll related information.
Support business processes by providing payroll and people information e.g. budget cycles, long service data, employee birthdays etc.
Resolve employee queries regarding payroll and/or benefits timely.


Requirements


Relevant diploma or degree. 
A minimum of 3 years experience as a payroll specialist.
Experience in processing payroll in multiple African countries (e.g. Zambia, Kenya, Uganda, South Africa) 
In depth country specific understanding of statutory and people related legislation impacting payroll and benefits processing.
A minimum of 2 years experience on SAGE300.
Detail oriented with excellent data entry skills.
Strong organisational and time management.
Ability to communicate effectively at all levels.
Ability to travel in Africa from time to time.


Closing Date 26 October 2024
 more
  • Stellenbosch
Role Purpose


Unifi is looking for a young and energetic individual with leadership ambitions. This role entails assisting the senior executives based in the Stellenbosch, South Africa office with professional duties. The position was created in response to the rapid growth of the company.
The ideal candidate must be willing to take on a wide range of disparate responsibilities - much like... the executives do! Numeric competence is important, along with a passion for people. A healthy spirit of adventure and sense of humour would be helpful.


Responsibilities

Deep dive projects:


Leading specific special projects across the multiple countries;
Diving into operational problems and scoping simple solutions;
Pulling together tech, data and operations to come up with business efficiencies and innovations;


Assistance with leadership interactions: 


Following up on meeting decisions and outcomes;
Consistent, concise communication across countries;
Company event planning; 
Format information for internal and external communication – memos, emails, presentations, reports, speeches;
Compiling board and exco packs;
Stakeholder management;
Travel planning.


Cost controls:


Assisting authorisers with expenditure management.
Other stuff as required


Requirements


University degree - any degree;
Strong academic background, specifically numerical orientation;
Future leadership potential;
Passion for Africa and willingness to work in the developing world context;
Energised by regular travel;
Willingness to get hands dirty in the details of the business - this is not a boardroom role!


Closing Date 01 November 2024
 more
  • Stellenbosch
Role Purpose: 


As the Internal Auditor, you will plan and execute comprehensive audits across Unifi’s operations, finances, and compliance functions. By collaborating with cross-functional teams, you will ensure that all audit processes align with business needs and regulatory standards. You will also oversee audit timelines, ensuring the delivery of high-quality, actionable audit findings... that drive operational integrity and efficiency.


Responsibilities:

Operational Audits:


Conduct ongoing audits on areas vulnerable to operational fraud.
Investigate unusual loan account transactions and branch cash-out instances.
Monitor and audit cash variances and end-of-day discrepancies.
Perform cash counts and ensure accuracy of cash-to-bank and bank-to-cash processes.
Sample 10-20 clients weekly to verify transaction validity.


Financial Audits:


Ensure proper implementation of accounting policies.
Reconcile loan books and verify the legitimacy of expense authorizations.
Review clearing account reconciliations and audit banking rights/recipients.
Inspect processed journals for accuracy.


Compliance Audits:


Conduct regulatory compliance audits to ensure adherence to applicable standards.


Requirements:


Relevant qualification: Diploma/BTech/BCom in Internal Auditing/Finance
3-5 years of experience in a similar audit role.
Experience in financial services is advantageous.
Strong attention to detail and the ability to work independently or within a team.
Ability to thrive in a fast-paced environment while meeting deadlines.
Willingness to travel across Africa.
A passion for Africa and a commitment to working in a developing world context.


Closing Date 06 November 2024
 more
  • Bellville
Role Purpose


We are looking for a highly skilled professional to design, implement, and maintain robust reporting structures that enable the finance department to effectively support both business operations and client requirements. Additionally, the ideal candidate will review and provide strategic guidance on reporting outputs from group companies, ensuring accuracy, consistency, and... alignment with organizational objectives.


Responsibilities:


Develop a comprehensive understanding of the business to effectively inform financial reporting and decision-making.
Support group-wide reporting initiatives, including the management of timelines, formatting, and consolidation processes.
Assist in the maintenance and customization of finance software to meet the evolving needs of the organization.
Contribute to the management of group audits, budgeting, and forecasting activities.
Provide review and guidance to group companies on their reporting practices to ensure accuracy and consistency.
Ensure timely and accurate consolidation of financial reports across the group.
Oversee group valuation processes, as well as statutory and secretarial compliance requirements.


Requirements:


Registered AGA (SA) with 0-2 years of post-article experience.
Previous experience in a reporting role is preferred.
Experience in the lending industry is not required.
Willingness to travel occasionally is essential.
A strong passion for Africa and a commitment to working in a developing world context are highly valued.


Closing Date 03 November 2024
 more
  • Stellenbosch
Requirements 


6+ years of relevant development experience.
Independent go getter


Our Technology Stack 


We work with a modern and diverse technology stack to deliver high-quality solutions.
Our core technologies include Groovy and Java for programming, with Micronaut and Spring Boot as
our primary application frameworks. 
We use Gorm and Hibernate for persistence and rely... on MySQL as our main database. For web-based user interfaces, we utilize Vaadin. 
In addition, our technology stack features Activiti for workflow management, Micronaut and JAX-RS for microservices, and Electron for cross-platform development. 
We ensure secure operations with Apache Shiro and manage queue processing through Apache ActiveMQ Artemis. 
Other tools in our stack include MongoDB for document storage, Jasper Reports for reporting, and Apache Velocity as our template engine. We also use SWAGGER for API documentation. 
Our development environment follows Agile Kanban methodology with continuous delivery, using Jenkins for builds, IntelliJ as our IDE, Bitbucket GIT for source control, and Gradle for build configuration. 
We stay connected through Slack and Google, and manage our development cycle with Jira.


Closing Date 28 October 2024
 more
  • Stellenbosch