Takealot.com is the leading ecommerce retailer in South Africa and one of the largest, most innovative ecommerce retailers on the African continent.
Our mission is to be the most customer-centric online shopping destination in Africa, built around the simple concept that the customer comes first.
All of our focus is dedicated to improving the customer ...
Read more about this company
Your responsibilities will include:
- Campaign Strategy & Execution: Ensure effective campaign development/ planning, campaign launch, and optimization of programmatic campaigns, against set targets. (Clear focus on incremental sales, customer acquisition and increased brand visibility to improve advertising performance.)
- Manage the full campaign life cycle from the targeting strategy development, to campaign completion and reporting. (Own the end-to-end process)
- Data-Driven Optimization: Use analytics to deliver daily monitoring of campaign performance and continuously optimize for key metrics, including reach, ROAS, and conversion rates.
- Implement data-backed strategies to enhance campaign performance.
- Budget Management: Oversee budgets for programmatic (DSP) campaigns, ensuring alignment with broader business goals and maintaining cost efficiency for clients.
- Audience Segmentation: Leverage TALs audience data and custom segments to precisely target and engage with relevant audiences across the funnel
- Monitor on-schedule delivery of campaigns to target, against a full allocated budget.
- Troubleshoot targeting issues, resolve any traffic issues, and reconcile discrepancies
- Performance Reporting: Present reports on campaign performance, translating complex data into clear meaningful,and actionable insights and recommendations for stakeholders.
- Cross-Functional Collaboration: Work closely with their broader TAL teams to ensure alignment and leverage opportunities for growth
- Marketplace Insights: Stay informed about trends in Retail Media Advertising, with a particular focus on DSP innovations. Identify opportunities to enhance our ad strategy based on market and competitor analysis.
- Collaborate with internal and external teams
Qualifications and Experience:
- Diploma in or advanced certificate in Media, Marketing or Digital advertising
- At least 3+ years of experience in digital campaign management experience with eCommerce performance optimisation outcomes.
- Plan, build and optimising programmatic campaigns to launch campaigns on time, reach campaign targets, spend full budgets, and provide insightful reporting insights.
- Expertise in ROI/ROS/CPC/Bidding, Google Ads as well as other adtech-related, and auction-based platforms working to hard commercial outcomes.
- Preferred experience in Amazon DSP, or any other relevant DSP, and incl. Google Ads
- Client-facing experience with excellent written and verbal communication, with the ability to present insights and strategies clearly
- Understanding of CPC, ROI, CPM, ROAS metrics
- Previous programmatic media buying experience working to sales outcomes.(eCommerce)
go to method of application »
Your mission, should you choose to accept it:
- Building the overall vision and roadmap of the Payments portfolio on all Takealot shopping platforms (web and apps).
- Participate in shaping takealot.com’s payment strategy and impacting how over 4 million South Africans pay for the things they love.
- Work cross-functionally with engineering, design, operations, and executive teams to bring about product enhancements that will improve payment-related processes.
- Define a compelling long-term product vision (3–5 years) and strategy for your product area, aligned with business goals and grounded in customer needs. Focus on elevating the end-to-end digital experience through innovation, differentiation, and the smart application of emerging technologies.
- Own and maintain an actionable product roadmap that clearly prioritizes features, enhancements, and strategic initiatives. Ensure the roadmap reflects evolving business priorities, customer feedback, and technological opportunities.
- Leverage data and experimentation to continuously improve the product. Analyze performance, test hypotheses, monitor key metrics, and use customer insights to identify and deliver impactful optimizations.
- Take responsibility for talks and negotiations with partners dealing with payment services, while getting to work with experts in the payment space to implement solutions that improve how millions pay.
- Research the best solutions in the payments market. Keep up to date with the latest trends and developments and build cases for projects that can move the business forward.
- Drive conversion rate optimisation as it relates to online payments.
- Work with business owners to understand their strategy, requirements, and priorities in order to translate their needs into projects for payments.
- Defining/tracking the metrics and data that will inform all decisions on product features and functionality.
- Analysing and understanding the project scope and core objectives through workshops with stakeholders to define business requirements.
- Eliciting low-level functional requirements and documenting these requirements such that detailed technical specifications can be compiled by Engineering.
- Collaborate with technical lead and subject matter experts to establish the technical vision and analyse trade-offs between usability and performance needs.
- Evolve appropriate Product Management practices for a responsive, dynamic environment to foster effective execution of commitments.
- Be proactive in ensuring that the development and QA teams understand the requirements by attending backlog grooming and sprint planning sessions and initiating functional clarification sessions where needed.
- Setting timelines, driving project schedules, and leading cross-functional development teams from design through to release.
- Review the test plan and test scripts to ensure quality and coverage.
- Performing user acceptance testing.
Qualifications & Experience:
- Minimum bachelor’s degree, preferably in engineering
- At least 7 years product management experience preferably in eCommerce/online retail/payments with 2-4 in product leadership/strategic role
- Needed strong strategic thinking and product discovery experience — you’re not just executing, you’re setting vision and direction.
- Needed experience in discovering and leading cross functional product initiatives.
go to method of application »
Your responsibilities will include:
- Manage/control stock investment
- Oversee the In-stock function including demand planning, ordering and capacity management in line with department strategy
- Deliver accurate insights and reports on a timely bases on which department managers can base commercial decisions and deliver on revenue and margin plans
- Create sustainable In-stock systems and processes in partnership with central analytics, technical and product teams
- Planning management to support department procurement cycles including but not limited to; seasonality, promotion planning, reaction, import purchasing & continual replenishment
- Develop & own the bottom up budgeting plan cycle and reviews in line with performance, margin, stock turn & departmental strategy objectives
- Own and compile the annual retail sales budget, quarterly plan, working plan as well as on-going reforecasting at category and product levels to ensure budgets are achieved
- Manage end to end inventory availability and inventory health including: improved in-stock rates (availability), inventory planning at categorisation, systematic forecasting, markdown and clearance provisions, return to supplier activities and warehouse space management
- Drive process improvement and operational excellence within our supplier base by reducing costs, defects, and lead times, while increasing innovation, automation, and economies of scale
- Drive complex business analysis that identifies opportunities to improve cost structure and profitability, focusing on continual contribution margin improvements.
- Lead a team of buying assistants; hire, manage and develop a team
- Support the operations team in delivering a world-class customer experience – monitor and scrutinise department returns, defects and write offs, supporting the customer service team on product queries and resolving any customer complaint
Qualifications and Experience:
- Bachelor’s Degree or Advanced Diploma (Commerce, Finance, Mathematics or Economics degree preferable)
- 3-5 years Commercial / Retail experience specifically in Planning
- Proven track record in planning, inventory management and forecasting
- Proven track record in spend management (OTB, Margin management, mark down controls)
- Strong numerical and analytical aptitude, and high proficiency creating and managing advanced models
- Strong proficiency in using analytical tools (Microsoft Excel, SQL and statistical software
- Experience with process improvement techniques
go to method of application »
Your mission, should you choose to accept it:
- Lead and define the Advanced Analytics strategy, ensuring alignment with the Group Data Strategy through the effective use of predictive and prescriptive analytics.
- Lead and oversee a team of cross functional analysts, providing support to various business verticals.
- Manage advanced analytics initiatives from start to finish, encompassing problem definition, data analysis, model development, testing, implementation, and ongoing oversight.
- Work with cross-functional teams to identify business needs and convert them into analytical projects and solutions.
- Establish consistent methodologies for analytics processes, tools, and frameworks to guarantee the scalability, performance, and quality of data products.
- Train and mentor team members, while fostering an environment of continuous learning and innovation.
- Manage stakeholder relationships to prioritize analytics workstreams aligned with strategic business objectives.
- Integrate advanced analytics processes with the group data platform and BI systems.
- Ensure adherence to analytics governance standards, data privacy, and compliance policies in all delivered solutions.
- Provide input and strategic direction on adopting emerging technologies in the advanced analytics space.
- Drive cultural change toward analytics adoption and data-informed decision-making across the group.
- Own key data products to ensure that they are catalogued and maintained according to standards.
Experience and Qualifications:
- Preferably a Bachelor’s Degree or advanced Diploma in Data Science, Applied Mathematics, Computer Science, Statistics, or a related field.
- Advanced degrees (Master’s/Ph.D.) are highly advantageous.
- Demonstrable expertise in statistical analysis, predictive modeling, and machine learning techniques.
- Extensive experience working with SQL and programming languages such as Python or R
- Skilled with data tools and integration frameworks, especially in cloud-based environments.
- Strong knowledge of advanced analytics platforms and frameworks.
- A strong grasp of the entire analytics pipeline, from preparing data to deploying data products into production.
Additional Preferred Experience:
- Experience in the retail or e-commerce industry.
- Familiarity with Agile development methodologies.
- Knowledge of data governance frameworks and best practices
go to method of application »
Your mission, should you choose to accept it:
- As a pivotal analytical partner, you will work closely with product managers and engineers to shape innovative features and technologies that elevate the customer experience and drive measurable impact. You will be both independently and jointly accountable for how we measure product performance, define success, and guide teams toward confident, data-informed decisions. Your insights will directly influence roadmap priorities, product iteration, and long-term strategy.
- Driving Product Innovation: Serve as the primary analytical counterpart to product teams, contributing critical insights that inform the development of cutting-edge features and help shape the future of our digital experience.
- Unlocking User Insights: Analyze user behavior and feedback to identify patterns, uncover friction points, and translate findings into actionable recommendations that improve product usability, engagement, and satisfaction.
- Defining Success: Design clear, scalable performance frameworks and KPIs that enable teams to track progress, evaluate product outcomes, and align efforts across disciplines.
- Scaling Experimentation: Build and champion experimentation frameworks, methodologies, and tools that empower product teams to test hypotheses rigorously and iterate with confidence.
- Fostering a Data-Centric Culture: Advocate for data-informed thinking across the organization, promoting best practices and ensuring that product decisions are consistently grounded in evidence and insight.
Qualifications and Experience:
- Bachelor’s Degree, BTech or Advanced Diploma in Information Systems, Computer Science, Mathematics, or Engineering and 3 years of experience in a Product Analyst or in a similar analytical role.
- In the event that you do not have a bachelor’s degree or an advanced diploma (in Information Systems, Computer Science, Mathematics, or Engineering), an equivalent experience requirement must be met, which equates to a minimum of 6 years of experience in a Product Analyst or in a similar analytical role.
- Proven Experience: 4+ years of hands-on experience as a Product Analyst or in a similar analytical role, ideally within a high-scale e-commerce or digital consumer product environment. Experience supporting product teams across key areas like search, navigation, PDP, cart, or checkout is a strong plus.
- Strategic & Commercial Acumen: Ability to connect the dots between data and business goals, bringing both technical depth and strategic thinking to stakeholder conversations. Comfortable collaborating with commercial, product, and UX teams to guide decision-making and maximize business impact.
- Behavioral Analytics: Demonstrated experience in analyzing onsite user behavior using tools like Google Analytics, Adobe Analytics, or Amplitude to surface actionable insights and track feature adoption and performance.
- Data Proficiency: 3 years solid expertise in SQL for data extraction and transformation, working knowledge of Python for deeper analysis, modeling, or automation workflows.
- Experimentation Mastery: Strong understanding of A/B testing principles and methodologies, including statistical evaluation and test design. Experience working with experimentation platforms (e.g., Optimizely, Google Optimize, or internal tooling) and guiding teams in setting up and interpreting tests.
- Dashboarding & Data Visualization: Proficient in building and maintaining dashboards using tools such as Tableau, Looker, or Power BI to democratize access to key metrics and enable self-serve insights for stakeholders.
- Data Engineering Fluency: Familiarity with modern data workflows and orchestration tools such as Airflow, dbt, and BigQuery, with a strong understanding of data pipelines, version control (Git), and scalable analytics architecture.
- Communication & Influence: Excellent written and verbal communication skills, with the ability to simplify complex analysis for a variety of audiences. Comfortable presenting to stakeholders at all levels and advocating for data-informed decisions.
- Cross-Functional Collaboration: A team player who thrives in cross-functional environments and contributes actively to the broader Analytics or Product Insight community. Skilled in supporting, challenging, and aligning stakeholders across product, design, engineering, and commercial teams.
go to method of application »
Your mission, should you choose to accept it:
- Developing and optimizing systems to manage order fulfilment throughout South Africa
- Working with business to improve processes to allow for more efficient deliveries, operations, and improved customer experience.
- Researching and defining solutions across the fulfilment domain.
- Working predominantly on open source platforms
- End-to-end ownership of solutions
Our Tech Stack:
- Java
- Spring Framework
- Angular & React
- Postgres
- Google Pubsub
- Google Cloud
- Graphite and Grafana
- Git
- Google Big Query
- Flyway
Qualifications & Experience:
- Degree in Computer Science or a similar qualification
- At least 3 years of experience in writing robust, efficient production code
- Must have experience with SQL database systems
- Nice to have experience with Kubernetes systems ideally in GCP
- Experience with development in a Linux environment
- Proficient in languages such as Java, Scala, Angular, React, Python, or C# - we are keen to help you learn through the gaps
- Open to diversifying language skill set
- In the event that you do not have a Bachelor’s Degree or an Advanced Diploma, an equivalent experience requirement must be met
- Solid understanding of RESTful API design and integration is preferred
- Nice to have familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack)
go to method of application »
Key Responsibilities:
- Design, develop, and implement features for the Warehouse Management System to improve operational efficiency.
- Work closely with product managers, architects, and other engineers to understand requirements and translate them into technical solutions.
- Lead code reviews, provide technical guidance, and mentor junior engineers to foster a culture of continuous improvement.
- Collaborate with QA teams to ensure high-quality delivery through robust testing and debugging practices.
- Integrate new technologies to enhance system performance and address complex logistics challenges.
- Maintain comprehensive documentation for code, architecture, and user guides.
Qualifications & Experience:
- Bachelor’s degree or Diploma in Computer Science, Engineering, or a related field is preferred
- Minimum of 6 years of professional experience in software development using C#
- Solid Experience with SQL Server and ORM frameworks
- Experience with data analytics tools and reporting technologies
- Proficiency using ASP.NET Core MVC and React web frameworks
- Proficiency with web technologies (HTML, CSS, JavaScript and Typescript)
- Proficiency with Mobile Development would be advantageous
- Solid understanding of RESTful API design and integration
go to method of application »
Key Responsibilities:
- Design, develop, and maintain our state-of-the-art Warehouse Management System, enhancing its functionality and performance.
- Work closely with cross-functional teams including product management, operations, and IT to gather requirements and deliver solutions.
- Integrate the WMS with other business systems and third-party applications, ensuring seamless data flow and interoperability.
- Analyse complex system requirements and troubleshoot issues to ensure optimal system performance and reliability.
- Create and maintain comprehensive documentation for software design, implementation, and testing processes.
- Write clean, scalable, and efficient code, and conduct thorough unit and integration testing to ensure high- improve skills and contribute to the team's growth.
Qualifications & Experience:
- Bachelor’s degree or Diploma in Computer Science, Information Technology, or a related field
- 3-5 years of hands-on experience in software development using C#, with a focus on warehouse management or logistics systems being preferable
- Experience with Microsoft SQL Server and ORM Frameworks
- Experience using ASP.NET Core MVC and React web frameworks
- Experience with web technologies (HTML, CSS, JavaScript and Typescript)
- Experience with mobile development
- Understanding of RESTful API design and integration
Key Requirements:
- Proficiency in C#, SQL, .NET Core, MVC, RESTful API, JavaScript, Typescript, HTML, SASS, CSS, and GIT
- Understanding of RESTful API development and microservices architecture.
- Familiarity and experience with containerisation technologies
- Database development
- API integration
- Mobile development
- Version Control
- Code review
- Trouble shooting
go to method of application »
Your mission, should you choose to accept it:
- Cloud Infrastructure Management: Design, implement, and manage scalable and resilient infrastructure using AWS services like EC2, Lambda, Aurora RDS PostgreSQL, and DynamoDB.
- Container Orchestration: Deploy, manage, and scale applications in Kubernetes.
- Monitoring & Observability: Set up and maintain comprehensive monitoring using Grafana Cloud, Mimir, Loki, Tempo, and OpenTelemetry.
- CI/CD Integration: Automate deployments with robust CI/CD pipelines. Familiarity with tools like GitHub Actions and AWS CodeBuild is essential..
- Log Management & Analysis: Utilize tools like OpenSearch/Elasticsearch and Loki for log analysis and troubleshooting.
- Scripting & Automation: Develop scripts and tools using Python and Golang to automate tasks and processes.
- Database Management: Manage and optimize data workflows across databases like Aurora RDS PostgreSQL and DynamoDB.
- Stream Processing: Work with Kafka for real-time data processing and integration workflows.
- Incident Management: Participate in on-call rotations, providing expertise in incident resolution and system troubleshooting
Nice to have:
- Experience with NoSQL, PostgreSQL, DynamoDB, Elasticsearch
- Experience with common web stack applications (nginx, tornado, FastAPI)
- Experience with messaging platforms (Kafka, Kinesis, SQS, SNS)
- Experience with Google (GCP, Firebase)
Qualifications & Experience:
- Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, Mathematics, Engineering and 3 years of hands-on experience in a DevOps or Site Reliability Engineering role is required.
- In the event that a candidate does not have a Bachelor’s Degree or an Advanced Diploma (in Information Systems, Computer Science, Mathematics, or Engineering), an equivalent experience requirement must be met, which equates to a minimum of 6 years experience in a software/technology environment.
- Certifications in AWS or Kubernetes are advantageous.
- 3-5 years of hands-on experience in a DevOps or Site Reliability Engineering role.
- 2 - 5 years of experience in Python and Golang for automation, scripting and development
- AWS Expertise: 3 years comprehensive experience with AWS services, including EC2, Lambda, DynamoDB, and Aurora RDS PostgreSQL and AWS OpenSearch.
Ability to design and manage scalable and resilient cloud architectures.
- Kubernetes Proficiency: 3 years hands-on experience with deploying, managing, and scaling applications in Kubernetes environments. Practical experience with Helm and ArgoCD
Understanding of containerization concepts and tools like Docker/Podman.
- Infrastructure as Code (IaC): 3 years experience with IaC tools like Terraform or CloudFormation to manage and automate cloud resources effectively. CloudFormation is preferential.
go to method of application »
Your responsibilities can include:
Development and Implementation:
- Design, develop, and implement various tools to create visibility, reduce risk, and improve productivity in operations.
- Collaborate with relevant stakeholders to design and implement software solutions.
- Write clean, maintainable, and efficient code (we use python).
- Integrate third-party libraries and APIs into external applications.
- Optimize application performance for speed and efficiency.
- Implement security best practices to protect user data.
- Develop project documentation, including technical documentation and user guides in the form of SOPs.
- Collaborate with cross-functional teams, including DevOps, Infrastructure, Release Engineering, Data Engineering, Analytical Engineering, IT Services, and any other technical team required for scope of work.
- Automate reporting processes using scripting languages (e.g. Python, JavaScript, C#).
Technical Skills and Tools:
- Implement version control using GIT.
- Implement continuous integration and continuous deployment (CI/CD) pipelines.
- Write technical documentation for APIs and libraries.
- Implement analytics and tracking features in applications.
- Design and implement database schemas.
- Optimize database queries and indexes for performance where needed.
- Develop RESTful APIs for communication between frontend and backend.
- Implement error handling and logging mechanisms.
- Estimate story points and task durations for sprint planning.
- Demonstrate a willingness to learn and adapt to new technologies.
Qualifications and experience:
- Bachelor’s Degree, BTech or Advanced Diploma in Information Systems, Computer Science, Mathematics, or Engineering 3 years of experience in a software/technology environment.
- In the event that you do not have a bachelor’s degree or an advanced diploma (in Information Systems, Computer Science, Mathematics, or Engineering), an equivalent experience requirement must be met, which equates to a minimum of 6 years of experience in a software/technology environment.
- Minimum 3 years database knowledge and experience including the ability to write and optimize complex queries using SQL.
- Minimum 2 years experience building end to end applications using python.
- Experience with one or more system monitoring and alerting systems.
- Experience designing and developing reports.
- Understanding and experience in one of the following environments will be beneficial: ecommerce, supply chain & Logistics.
- Linux server and networking experience is beneficial.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.