PI

Digital Campaign Manager

Full time Kenilworth - Cape Town, ZA
Posted 2 weeks, 4 days ago 101 views 0 applications

Job Description

We need to output clean semantic HTML with

,

,
  • . No CSS classes, no inline styles, no
    , no
    . Must preserve all original content word-for-word, no addition/removal/summarization/rephrase. So we need to parse the given raw text (which includes HTML tags with inline styles etc.) and produce cleaned HTML. We need to extract the content: The raw text includes many

    tags with content. We need to ignore the style attributes and just keep the text inside. Also need to remove empty

    tags (they have no content). Also need to remove
    tags. Also need to remove and tags? The instruction says preserve all original content word-for-word, but we must output only using allowed tags:

    ,

    ,
    • . We cannot keep or tags because they are not allowed. However we must preserve the text content word-for-word, meaning we should keep the text but we can drop the markup that is not allowed? The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That suggests we should not remove any textual content, but we can change markup as long as the textual content remains same. So we can drop , , , etc., as long as we keep the text. Also we need to convert section headers (like MINIMUM QUALIFICATION:, MINIMUM EXPERIENCE:, COMPETENCIES REQUIRED:, KEY ACCOUNTABILITIES:, CLOSING DATE:) into

      tags. Also we need to convert bullet-like lines? The responsibilities etc are in paragraphs; we could keep them as

      . However we could also convert lines that are separate sentences into

      • if they are list items. The instruction: Use
        • for list items (duties, requirements, qualifications, skills). So we should identify lists and wrap them accordingly. Let's parse the content: First part:

          It's fun to work in a company where people truly BELIEVE in what they're doing!

          Then several empty

          Then: "Pick n Pay has an opportunity for a dynamic digital marketing campaign manager. This role will be responsible for planning, overseeing and executing compelling, digital marketing campaigns for the Pick n Pay business that meet stakeholder objectives and are in line with the agreed business and brand objectives. We’re looking for someone organised, strategic and passionate about Digital Media marketing who will be a key resource for the running of digital campaigns across the trade portfolio. This candidate will also oversee a group of digital marketing campaign managers across various other portfolios." Then empty

          tags. Then

          MINIMUM QUALIFICATION:

          A degree or diploma in marketing


          MINIMUM EXPERIENCE:

          Two to five years’ experience in a project manager/campaign manager role preferably in a digital agency or retail environment dealing with multiple projects and clients simultaneously

          Experience working on digital campaigns involving multiple advertising and/or digital agency environments in a collaborative manner

          Ability to work under extreme pressure, and quickly but accurately

          In-depth understanding of digital marketing best practices


          COMPETENCIES REQUIRED:

          Excellent verbal and written communication skills and a good eye for design

          Problem-solving and analytical and strategic thinking skills

          Process development and implementation

          People management and influence

          Task oriented and deadline driven

          Capability to handle multiple tasks and ability to prioritise

          Pro-active approach to business initiatives.

          Strong sense of accountability and operational excellence.

          Ability to work as part of a team

          KEY ACCOUNTABILITIES:

          Oversee and implement integrated digital marketing campaigns end-to-end. Develop detailed digital campaign project plans, including campaign goals, messaging, call to action, marketing distribution channels (social, web, mobile, paid media, etc) and schedule

          Manage the campaign implementation, budget management tracking and measurement of digital marketing campaigns

          Brief and oversee the work of internal and external agencies, such as designers, copywriters, etc who will deliver campaign activity/creative

          Oversee the work of other campaign managers in the department

          Scrutinize campaign copy and creative produced by studio, for adherence to campaign collateral and the brief

          Ensure that the Pick n Pays brand and identity is adhered to in campaigns and in all communication channels

          Deliver regular reports of campaign results, including web and email analysis and evaluation of KPIs

          Maintain regular measurement of the ROI of campaigns

          Ensure accuracy of marketing materials and provide formal sign from stakeholders

          Strategic input within marketing, business, and digital media areas


          CLOSING DATE: 2 October 2026

          If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

          Discover who we are

          We need to output HTML with

          for paragraphs,

          for section headers,
          • for list items. We need to decide which parts are lists. The "MINIMUM QUALIFICATION:" is a header, then a single line "A degree or diploma in marketing". That's not a list; could be a

            . "MINIMUM EXPERIENCE:" header then multiple paragraphs each a bullet-like sentence. Those could be

            • . Similarly "COMPETENCIES REQUIRED:" header then multiple paragraphs each a competency; could be
              • . "KEY ACCOUNTABILITIES:" header then multiple paragraphs each an accountability; could be
                • . The closing date line could be a

                  or maybe

                  ? It's a header-like but we could treat as

                  as well. The italic line after closing date: "If you like wild growth..." is a motivational statement; could be

                  . Then "Discover who we are" maybe a link but just text; could be

                  . We must preserve all original content word-for-word. So we need to keep the exact text, including punctuation, apostrophes (they are encoded as ' but we need to decode? The original content includes HTML entities. The instruction says preserve original content word-for-word. The original content includes '. Should we keep them as is? Probably yes, we should keep the exact characters as they appear in the source. However we are outputting HTML; we could keep the entities as they are, they will render correctly. So we keep "It's". Similarly "We’re" includes a curly apostrophe (not encoded). We'll keep as is. We must not add or remove any text. So we need to ensure we don't lose any characters. We need to strip out tags like , , ,
                  , and style attributes. Also remove empty

                  tags. We need to wrap sections accordingly. Let's extract the textual content in order, ignoring markup. I'll manually extract: 1. "It's fun to work in a company where people truly BELIEVE in what they're doing!" 2. (empty) 3. (empty) 4. (empty) 5. (empty) 6. "Pick n Pay has an opportunity for a dynamic digital marketing campaign manager. This role will be responsible for planning, overseeing and executing compelling, digital marketing campaigns for the Pick n Pay business that meet stakeholder objectives and are in line with the agreed business and brand objectives. We’re looking for someone organised, strategic and passionate about Digital Media marketing who will be a key resource for the running of digital campaigns across the trade portfolio. This candidate will also oversee a group of digital marketing campaign managers across various other portfolios." 7. (empty) 8. (empty) 9. "MINIMUM QUALIFICATION:" 10. "A degree or diploma in marketing " 11. (br) 12. "MINIMUM EXPERIENCE:" 13. "Two to five years’ experience in a project manager/campaign manager role preferably in a digital agency or retail environment dealing with multiple projects and clients simultaneously" 14. "Experience working on digital campaigns involving multiple advertising and/or digital agency environments in a collaborative manner" 15. "Ability to work under extreme pressure, and quickly but accurately" 16. "In-depth understanding of digital marketing best practices" 17. (br) 18. "COMPETENCIES REQUIRED:" 19. "Excellent verbal and written communication skills and a good eye for design" 20. "Problem-solving and analytical and strategic thinking skills" 21. "Process development and implementation" 22. "People management and influence" 23. "Task oriented and deadline driven" 24. "Capability to handle multiple tasks and ability to prioritise" 25. "Pro-active approach to business initiatives." 26. "Strong sense of accountability and operational excellence." 27. "Ability to work as part of a team" 28. (empty) 29. (empty) 30. "KEY ACCOUNTABILITIES: " 31. "Oversee and implement integrated digital marketing campaigns end-to-end. Develop detailed digital campaign project plans, including campaign goals, messaging, call to action, marketing distribution channels (social, web, mobile, paid media, etc) and schedule" 32. "Manage the campaign implementation, budget management tracking and measurement of digital marketing campaigns" 33. "Brief and oversee the work of internal and external agencies, such as designers, copywriters, etc who will deliver campaign activity/creative" 34. "Oversee the work of other campaign managers in the department" 35. "Scrutinize campaign copy and creative produced by studio, for adherence to campaign collateral and the brief" 36. "Ensure that the Pick n Pays brand and identity is adhered to in campaigns and in all communication channels" 37. "Deliver regular reports of campaign results, including web and email analysis and evaluation of KPIs" 38. "Maintain regular measurement of the ROI of campaigns" 39. "Ensure accuracy of marketing materials and provide formal sign from stakeholders" 40. "Strategic input within marketing, business, and digital media areas" 41. (br) 42. "CLOSING DATE: 2 October 2026 " 43. (empty) 44. (empty) 45. "If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!" 46. (empty) 47. (empty) 48. "Discover who we are" 49. (empty) 50. (empty) Now we need to produce HTML. We should treat the first line as a

                  . Then the big paragraph as

                  . Then we have header "MINIMUM QUALIFICATION:" as

                  . Then the qualification line as

                  . Then header "MINIMUM EXPERIENCE:" as

                  . Then the experience lines as
                  • each. Then header "COMPETENCIES REQUIRED:" as

                    . Then competencies as
                    • . Then header "KEY ACCOUNTABILITIES:" as

                      . Then accountabilities as
                      • . Then header "CLOSING DATE: 2 October 2026" as

                        ? Or maybe

                        with bold? But we cannot keep bold. We could treat as

                        . The instruction says use

                        for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). "CLOSING DATE" is not listed but could be considered a header. It's okay to use

                        . Then the italic line as

                        . Then "Discover who we are" as

                        . We must ensure we preserve the exact text, including trailing spaces? Probably not needed. We'll keep the text as is, but we may trim spaces at ends? The instruction says preserve all original content word-for-word. If we trim spaces, we might be removing spaces. Safer to keep them exactly as they appear, but we can ignore leading/trailing spaces that are not meaningful? Hard to know. I'll keep them as they appear without extra spaces. Note: Some lines have trailing spaces after the text (like "A degree or diploma in marketing " has a space before closing quote). We'll keep that space inside the

                        . It's okay. Now produce HTML. We must not use

                        , no classes, no inline styles, no
                        . Use only

                        ,

                        ,
                        • . We need to output as a single string. Let's construct:

                          It's fun to work in a company where people truly BELIEVE in what they're doing!

                          Pick n Pay has an opportunity for a dynamic digital marketing campaign manager. This role will be responsible for planning, overseeing and executing compelling, digital marketing campaigns for the Pick n Pay business that meet stakeholder objectives and are in line with the agreed business and brand objectives. We’re looking for someone organised, strategic and passionate about Digital Media marketing who will be a key resource for the running of digital campaigns across the trade portfolio. This candidate will also oversee a group of digital marketing campaign managers across various other portfolios.

                          MINIMUM QUALIFICATION:

                          A degree or diploma in marketing

                          MINIMUM EXPERIENCE:

                          • Two to five years’ experience in a project manager/campaign manager role preferably in a digital agency or retail environment dealing with multiple projects and clients simultaneously
                          • Experience working on digital campaigns involving multiple advertising and/or digital agency environments in a collaborative manner
                          • Ability to work under extreme pressure, and quickly but accurately
                          • In-depth understanding of digital marketing best practices

                          COMPETENCIES REQUIRED:

                          • Excellent verbal and written communication skills and a good eye for design
                          • Problem-solving and analytical and strategic thinking skills
                          • Process development and implementation
                          • People management and influence
                          • Task oriented and deadline driven
                          • Capability to handle multiple tasks and ability to prioritise
                          • Pro-active approach to business initiatives.
                          • Strong sense of accountability and operational excellence.
                          • Ability to work as part of a team

                          KEY ACCOUNTABILITIES:

                          • Oversee and implement integrated digital marketing campaigns end-to-end. Develop detailed digital campaign project plans, including campaign goals, messaging, call to action, marketing distribution channels (social, web, mobile, paid media, etc) and schedule
                          • Manage the campaign implementation, budget management tracking and measurement of digital marketing campaigns
                          • Brief and oversee the work of internal and external agencies, such as designers, copywriters, etc who will deliver campaign activity/creative
                          • Oversee the work of other campaign managers in the department
                          • Scrutinize campaign copy and creative produced by studio, for adherence to campaign collateral and the brief
                          • Ensure that the Pick n Pays brand and identity is adhered to in campaigns and in all communication channels
                          • Deliver regular reports of campaign results, including web and email analysis and evaluation of KPIs
                          • Maintain regular measurement of the ROI of campaigns
                          • Ensure accuracy of marketing materials and provide formal sign from stakeholders
                          • Strategic input within marketing, business, and digital media areas

                          CLOSING DATE: 2 October 2026

                          If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

                          Discover who we are

                          Check that we haven't added or removed any text. Let's verify each piece. First paragraph: "It's fun to work in a company where people truly BELIEVE in what they're doing!" matches original. Second paragraph: The big paragraph matches exactly? Let's compare: Original: "Pick n Pay has an opportunity for a dynamic digital marketing campaign manager. This role will be responsible for planning, overseeing and executing compelling, digital marketing campaigns for the Pick n Pay business that meet stakeholder objectives and are in line with the agreed business and brand objectives. We’re looking for someone organised, strategic and passionate about Digital Media marketing who will be a key resource for the running of digital campaigns across the trade portfolio. This candidate will also oversee a group of digital marketing campaign managers across various other portfolios." Our version: same. Note: There is a comma after "compelling," in original: "compelling, digital marketing campaigns". We kept that. Now qualification header: "MINIMUM QUALIFICATION:" matches. Qualification line: "A degree or diploma in marketing " includes trailing space. We kept that. Experience header: "MINIMUM EXPERIENCE:" matches. Experience items: each line matches exactly? Let's check: - "Two to five years’ experience in a project manager/campaign manager role preferably in a digital agency or retail environment dealing with multiple projects and clients simultaneously" matches. - "

Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Free cover letter for this job

Upload your CV and get a tailored cover letter in seconds — free, no account needed.

Generate a Cover Letter 📝

Join Our South Africa Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?