Job Description
for intro paragraphs and general text. Use
for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use - for list items. No CSS classes, no inline styles, no , no
. Preserve all original content word-for-word — do not add, remove, summarise, or rephrase. If text has no clear sections, just wrap paragraphs in . Return only HTML.
We need to parse the given job description text, which includes HTML tags like
Position:
etc. We need to strip those and produce our own semantic HTML.
We must preserve all original content word-for-word. That means we cannot change wording, but we can change tags. We must keep the exact text content (including punctuation, spaces?). We need to extract the textual content from the given input, ignoring the original markup, and then reformat using ,
, - . Must not add or remove any content.
Thus we need to read the raw text (the job description) and extract the textual content. The input includes many tags and style attributes. We need to ignore them and get the plain text.
Let's extract the content:
Given:
Position:
Client Success ManagerJob Description:
To drive and be fully accountable for efficient and profitable operational service delivery in line with client Service Level Agreements and Pricing SchedulesLocation:
Cape Town - Century CityContract Type:
PermanentMinimum Requirements:
Experience:
- Up to 2 years supervisory or HR generalist experience
- TES experience preferred
Education:
- Grade 12
- NQF Level 5 qualification
- Degree in Business, HR or related field (preferred, not mandatory
Additional Requirements:
N/A
Roles and Responsibilities:
• Overall accountability for effective and efficient admin and payroll management; Ensure that Client Success teams adhere to payroll procedures and deadlines;
• Checking, verification and approval of preextract reports from Payroll; Ensure correct job requisition is received from the Client;
• Ensure all orders are authorized and a comprehensive job requisition is sent to the Resource Centre;
• Establish a relationship with the Resource Centre;
• Provide feedback to Resource Centre on candidates supplied;
• Ensure the completion of all assessments, checks and verification of information according to the Standard Operating Procedures;
• Ensure that Assignees are briefed regarding transport arrangements, address, times etc;
• Arrange and control recruitment of assignees as backup and or replacement staff when required according to contract requirements;
• Responsible for reporting on daily fill rate to the client and Operations Executive; Forecast and plan for peak and seasonal labour requirements;
• Induction of employees;
• Ensure that protective equipment and related documentation is issued
• Coordinate transportation for assignees and obtain approval from the client; Ensure that pay slips are distributed to assignees;
• Ensuring the integrity of data on the payroll system;
• Compile and deliver accurate reports as per client requirements; Ensure a complete record of all staff on site at all times;
• Ensure that shifts are fully staffed as per client requirements; Monitor and manage assignee time keeping;
• Ensure compliance with all regulatory and legislative requirements, SOP's and corporate governance;
• Responsible for the implementation and maintenance of client Service Level Agreements;
• Establish and maintain relationships with key client management contacts; Attend client meetings and conduct regular client visits;
• Develop awareness of client future business needs, identify potential opportunities and communicate;
• Responsible for ensuring ontime and accurate invoice delivery to clients;
• Continuously liaise with credit control, client and service delivery teams to ensure that invoices are paid timeously and queries are resolved;
• Analyse weekly stats per responsible client;
• Coach and mentor assignees;
• Manage teams and disciplinary issues;
• Manage disciplinary enquiries, CCMA cases, LR activities etc; Escalate potential labour risks;
• Establishing a positive work environment that results in a committed, motivated, productive operations team and optimal retention of people;
• Drive transformation within team;
• Ensure the required branch performance management, talent development, and succession plan processes are in place, and supported;
• Ensure team members are appropriately trained and developed;
• Responsible for arranging, controlling and overseeing the training of assignees
We need to preserve all content word-for-word. That includes the bullet points starting with "•". Those are characters (U+2022). We need to keep them. The bullet list currently is not in - tags; it's plain text with bullet characters. According to rules, we should use
- for list items (duties, requirements, qualifications, skills). So we need to convert those bullet lines into
- items, preserving the text exactly (including the bullet character? Usually we would drop the bullet and let
- render bullet. But rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we remove the bullet character, we are removing content. If we keep the bullet character inside
- , we would have bullet plus default bullet, which adds extra content? Actually we would be adding the bullet character as part of the li content, which is original content. The default bullet styling is not content; it's presentation. So we can keep the bullet character inside
- . That would preserve the original bullet character. However, the original also had line breaks and maybe spaces. We need to preserve spaces? Probably okay.
Similarly for Experience and Education lists: they are already in
- with inside. We need to preserve the text inside those spans exactly. We'll need to extract the text content of each
- (including any inner spans) and put into new
- tags. We must not add or remove any characters.
Thus we need to parse the original text and produce new HTML with
for section headers: Position? Actually the headings in original: Position, Job Description, Location, Contract Type, Minimum Requirements, Additional Requirements, Roles and Responsibilities. Also there are subheadings Experience, Education inside Minimum Requirements. Those could be treated as as well? The rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should treat "Experience" and "Education" as section headers under Minimum Requirements? But Minimum Requirements is itself a section header. Inside it we have Experience and Education headings. We could treat them as as well. However we need to preserve original content word-for-word, so we must keep the text "Experience" and "Education". If we wrap them in tags, we are not altering the text, just adding tags. That's allowed.
Similarly "Additional Requirements:" is a section header.
"Roles and Responsibilities:" is a section header.
We also have "Job Description:" as a section header? The rule list includes "About the Role". Could treat Job Description as a section header.
We also have "Position:" maybe not needed as a section header? Could treat as Position? But the rule didn't list Position. However we can still use for any section header; it's not prohibited. The rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using for other headings. So we can use for Position, Job Description, Location, Contract Type, Minimum Requirements, Additional Requirements, Roles and Responsibilities, Experience, Education.
We need to wrap introductory paragraphs in
. There's no intro before Position? The first line is Position: then the value "Client Success Manager". That could be considered a paragraph after the heading. We'll treat as
Client Success Manager
.
Similarly after Job Description heading we have the description sentence.
After Location heading we have location.
After Contract Type heading we have contract type.
After Minimum Requirements heading we have Experience heading then list, then Education heading then list.
After Additional Requirements heading we have "N/A".
After Roles and Responsibilities heading we have the bullet list.
We must preserve all original content word-for-word, including line breaks? The original had line breaks after each heading and some empty tags. We can ignore empty paragraphs. We must not add extra content like extra spaces. We'll just output the text as is.
We need to be careful about preserving punctuation and spaces inside the bullet lines. The bullet lines start with "• " then text, ends with ";" sometimes. We'll keep exactly.
Now let's extract each piece.
I'll manually extract:
Position heading: "
Position:
" then text "Client Success Manager". After that there are empty tags.
Job Description heading: "
Job Description:
" then text "To drive and be fully accountable for efficient and profitable operational service delivery in line with client Service Level Agreements and Pricing Schedules". Then empty tags.
Location heading: "
Location:
" then text "Cape Town - Century City". Then empty.
Contract Type heading: "Contract Type:
" then text "Permanent". Then empty.
Minimum Requirements heading: "Minimum Requirements:
" then then Experience:
then with two - items: first: "
- Up to 2 years supervisory or HR generalist experience
" second: "- TES experience preferred
" Note there is a non-breaking space after
? Actually it's "
". That's a line break and a non-breaking space. We need to preserve that content? The rule says preserve ALL original content word-for-word. That includes the
and the non-breaking space? But we are not allowed to use
tags in output. The rule says no
tags. So we cannot output
. However we must preserve content word-for-word; if we omit the
we are removing content. But the rule also says no
tags. There's a conflict. We need to interpret: The instruction says "No CSS classes, no inline styles, no s, no
tags". So we must not use
tags in our output. However we also must preserve all original content word-for-word. The original content includes a
tag inside the - . If we cannot use
, we must somehow represent that content without using
. Perhaps we can treat the
as not part of the content but as formatting that we can discard because it's not meaningful text? The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That suggests we cannot discard any characters from the original textual content. However the
is a tag, not visible text. The rule about no
tags likely overrides preserving that tag, because we cannot output
. So we should drop the
and the non-breaking space, as they are formatting artifacts. The instruction earlier in the first part said "Remove all of the following: ... Stray numbers or formatting artifacts". So we can remove formatting artifacts like
. So it's okay to drop them.
Thus for the Experience list items, we need to extract the text inside the : "Up to 2 years supervisory or HR generalist experience " (note trailing space) and "TES experience preferred". We should preserve trailing spaces? Probably not needed. We'll trim? But preserving word-for-word would keep the trailing space. However it's insignificant. I'd keep the text as is without extra spaces.
Similarly Education list items: three items: "- Grade 12
", "- NQF Level 5 qualification
", "- Degree in Business, HR or related field (preferred, not mandatory
". Note the third missing closing parenthesis? It's "(preferred, not mandatory". We'll keep exactly.
Additional Requirements: "Additional Requirements:
N/A
" So after heading we have "N/A". Then empty paragraphs.
Roles and Responsibilities heading: "Roles and Responsibilities:
" then the bullet list lines each starting with "• ". We need to convert each line into - preserving the bullet character and the text exactly.
Now we need to output HTML with
for each heading and
for paragraphs,
- for lists.
We must not use . Use only
,
, , - . No other tags.
We must not add any extra text.
Let's construct.
Start with Position heading:
Position:
Client Success Manager
Then Job Description:
Job Description:
To drive and be fully accountable for efficient and profitable operational service delivery in line with client Service Level Agreements and Pricing Schedules
Location:
Location:
Cape Town - Century City
Contract Type:
Contract Type:
Permanent
Minimum Requirements:
Minimum Requirements:
Now inside we have Experience heading:
Experience
- Up to 2 years supervisory or HR generalist experience
- TES experience preferred
Note we removed the trailing space and the
and nbsp.
Education:
Education
- Grade 12
- NQF Level 5 qualification
- Degree in Business, HR or related field (preferred, not mandatory
Additional Requirements:
Additional Requirements:
N/A
Roles and Responsibilities:
Roles and Responsibilities:
- • Overall accountability for effective and efficient admin and payroll management; Ensure that Client Success teams adhere to payroll procedures and deadlines;
- • Checking, verification and approval of preextract reports from Payroll; Ensure correct job requisition is received from the Client;
- • Ensure all orders are authorized and a comprehensive job requisition is sent to the Resource Centre;
- • Establish a relationship with the Resource Centre;
- • Provide feedback to Resource Centre on candidates supplied;
- • Ensure the completion of all assessments, checks and verification of information according to the Standard Operating Procedures;
- • Ensure that Assignees are briefed regarding transport arrangements, address, times etc;
- • Arrange and control recruitment of assignees as backup and or replacement staff when required according to contract requirements;
- • Responsible for reporting on daily fill rate to the client and Operations Executive; Forecast and plan for peak and seasonal labour requirements;
- • Induction of employees;
- • Ensure that protective equipment and related documentation is issued
- • Coordinate transportation for assignees and obtain approval from the client; Ensure that pay slips are distributed to assignees;
- • Ensuring the integrity of data on the payroll system;
- • Compile and deliver accurate reports as per client requirements; Ensure a complete record of all staff on site at all times;
- • Ensure that shifts are fully staffed as per client requirements; Monitor and manage assignee time keeping;
- • Ensure compliance with all regulatory and legislative requirements, SOP's and corporate governance;
- • Responsible for the implementation and maintenance of client Service Level Agreements;
- • Establish and maintain relationships with key client management contacts; Attend client meetings and conduct regular client visits;
- • Develop awareness of client future business needs, identify potential opportunities and communicate;
- • Responsible for ensuring ontime and accurate invoice delivery to clients;
- • Continuously liaise with credit control, client and service delivery teams to ensure that invoices are paid timeously and queries are resolved;
- • Analyse weekly stats per responsible client;
- • Coach and mentor assignees;
- • Manage teams and disciplinary issues;
- • Manage disciplinary enquiries, CCMA cases, LR activities etc; Escalate potential labour risks;
- • Establishing a positive work environment that results in a committed, motivated, productive operations team and optimal retention of people;
- • Drive transformation within team;
- • Ensure the required branch performance management, talent development, and succession plan processes are in place, and supported;
- • Ensure team members are appropriately trained and developed;
- •
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 📝
. Preserve all original content word-for-word — do not add, remove, summarise, or rephrase. If text has no clear sections, just wrap paragraphs in
. Return only HTML. We need to parse the given job description text, which includes HTML tags like
Position:
etc. We need to strip those and produce our own semantic HTML. We must preserve all original content word-for-word. That means we cannot change wording, but we can change tags. We must keep the exact text content (including punctuation, spaces?). We need to extract the textual content from the given input, ignoring the original markup, and then reformat using,
, - . Must not add or remove any content.
Thus we need to read the raw text (the job description) and extract the textual content. The input includes many tags and style attributes. We need to ignore them and get the plain text.
Let's extract the content:
Given:
Position:
Client Success ManagerJob Description:
To drive and be fully accountable for efficient and profitable operational service delivery in line with client Service Level Agreements and Pricing SchedulesLocation:
Cape Town - Century CityContract Type:
PermanentMinimum Requirements:
Experience:
- Up to 2 years supervisory or HR generalist experience
- TES experience preferred
Education:
- Grade 12
- NQF Level 5 qualification
- Degree in Business, HR or related field (preferred, not mandatory
Additional Requirements:
N/A
Roles and Responsibilities:
• Overall accountability for effective and efficient admin and payroll management; Ensure that Client Success teams adhere to payroll procedures and deadlines;
• Checking, verification and approval of preextract reports from Payroll; Ensure correct job requisition is received from the Client;
• Ensure all orders are authorized and a comprehensive job requisition is sent to the Resource Centre;
• Establish a relationship with the Resource Centre;
• Provide feedback to Resource Centre on candidates supplied;
• Ensure the completion of all assessments, checks and verification of information according to the Standard Operating Procedures;
• Ensure that Assignees are briefed regarding transport arrangements, address, times etc;
• Arrange and control recruitment of assignees as backup and or replacement staff when required according to contract requirements;
• Responsible for reporting on daily fill rate to the client and Operations Executive; Forecast and plan for peak and seasonal labour requirements;
• Induction of employees;
• Ensure that protective equipment and related documentation is issued
• Coordinate transportation for assignees and obtain approval from the client; Ensure that pay slips are distributed to assignees;
• Ensuring the integrity of data on the payroll system;
• Compile and deliver accurate reports as per client requirements; Ensure a complete record of all staff on site at all times;
• Ensure that shifts are fully staffed as per client requirements; Monitor and manage assignee time keeping;
• Ensure compliance with all regulatory and legislative requirements, SOP's and corporate governance;
• Responsible for the implementation and maintenance of client Service Level Agreements;
• Establish and maintain relationships with key client management contacts; Attend client meetings and conduct regular client visits;
• Develop awareness of client future business needs, identify potential opportunities and communicate;
• Responsible for ensuring ontime and accurate invoice delivery to clients;
• Continuously liaise with credit control, client and service delivery teams to ensure that invoices are paid timeously and queries are resolved;
• Analyse weekly stats per responsible client;
• Coach and mentor assignees;
• Manage teams and disciplinary issues;
• Manage disciplinary enquiries, CCMA cases, LR activities etc; Escalate potential labour risks;
• Establishing a positive work environment that results in a committed, motivated, productive operations team and optimal retention of people;
• Drive transformation within team;
• Ensure the required branch performance management, talent development, and succession plan processes are in place, and supported;
• Ensure team members are appropriately trained and developed;
• Responsible for arranging, controlling and overseeing the training of assignees
We need to preserve all content word-for-word. That includes the bullet points starting with "•". Those are characters (U+2022). We need to keep them. The bullet list currently is not in - tags; it's plain text with bullet characters. According to rules, we should use
- for list items (duties, requirements, qualifications, skills). So we need to convert those bullet lines into
- items, preserving the text exactly (including the bullet character? Usually we would drop the bullet and let
- render bullet. But rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we remove the bullet character, we are removing content. If we keep the bullet character inside
- , we would have bullet plus default bullet, which adds extra content? Actually we would be adding the bullet character as part of the li content, which is original content. The default bullet styling is not content; it's presentation. So we can keep the bullet character inside
- . That would preserve the original bullet character. However, the original also had line breaks and maybe spaces. We need to preserve spaces? Probably okay.
Similarly for Experience and Education lists: they are already in
- with inside. We need to preserve the text inside those spans exactly. We'll need to extract the text content of each
- (including any inner spans) and put into new
- tags. We must not add or remove any characters.
Thus we need to parse the original text and produce new HTML with
for section headers: Position? Actually the headings in original: Position, Job Description, Location, Contract Type, Minimum Requirements, Additional Requirements, Roles and Responsibilities. Also there are subheadings Experience, Education inside Minimum Requirements. Those could be treated as as well? The rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should treat "Experience" and "Education" as section headers under Minimum Requirements? But Minimum Requirements is itself a section header. Inside it we have Experience and Education headings. We could treat them as as well. However we need to preserve original content word-for-word, so we must keep the text "Experience" and "Education". If we wrap them in tags, we are not altering the text, just adding tags. That's allowed.
Similarly "Additional Requirements:" is a section header.
"Roles and Responsibilities:" is a section header.
We also have "Job Description:" as a section header? The rule list includes "About the Role". Could treat Job Description as a section header.
We also have "Position:" maybe not needed as a section header? Could treat as Position? But the rule didn't list Position. However we can still use for any section header; it's not prohibited. The rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using for other headings. So we can use for Position, Job Description, Location, Contract Type, Minimum Requirements, Additional Requirements, Roles and Responsibilities, Experience, Education.
We need to wrap introductory paragraphs in
. There's no intro before Position? The first line is Position: then the value "Client Success Manager". That could be considered a paragraph after the heading. We'll treat as
Client Success Manager
.
Similarly after Job Description heading we have the description sentence.
After Location heading we have location.
After Contract Type heading we have contract type.
After Minimum Requirements heading we have Experience heading then list, then Education heading then list.
After Additional Requirements heading we have "N/A".
After Roles and Responsibilities heading we have the bullet list.
We must preserve all original content word-for-word, including line breaks? The original had line breaks after each heading and some empty tags. We can ignore empty paragraphs. We must not add extra content like extra spaces. We'll just output the text as is.
We need to be careful about preserving punctuation and spaces inside the bullet lines. The bullet lines start with "• " then text, ends with ";" sometimes. We'll keep exactly.
Now let's extract each piece.
I'll manually extract:
Position heading: "
Position:
" then text "Client Success Manager". After that there are empty tags.
Job Description heading: "
Job Description:
" then text "To drive and be fully accountable for efficient and profitable operational service delivery in line with client Service Level Agreements and Pricing Schedules". Then empty tags.
Location heading: "
Location:
" then text "Cape Town - Century City". Then empty.
Contract Type heading: "Contract Type:
" then text "Permanent". Then empty.
Minimum Requirements heading: "Minimum Requirements:
" then then Experience:
then with two - items: first: "
- Up to 2 years supervisory or HR generalist experience
" second: "- TES experience preferred
" Note there is a non-breaking space after
? Actually it's "
". That's a line break and a non-breaking space. We need to preserve that content? The rule says preserve ALL original content word-for-word. That includes the
and the non-breaking space? But we are not allowed to use
tags in output. The rule says no
tags. So we cannot output
. However we must preserve content word-for-word; if we omit the
we are removing content. But the rule also says no
tags. There's a conflict. We need to interpret: The instruction says "No CSS classes, no inline styles, no s, no
tags". So we must not use
tags in our output. However we also must preserve all original content word-for-word. The original content includes a
tag inside the - . If we cannot use
, we must somehow represent that content without using
. Perhaps we can treat the
as not part of the content but as formatting that we can discard because it's not meaningful text? The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That suggests we cannot discard any characters from the original textual content. However the
is a tag, not visible text. The rule about no
tags likely overrides preserving that tag, because we cannot output
. So we should drop the
and the non-breaking space, as they are formatting artifacts. The instruction earlier in the first part said "Remove all of the following: ... Stray numbers or formatting artifacts". So we can remove formatting artifacts like
. So it's okay to drop them.
Thus for the Experience list items, we need to extract the text inside the : "Up to 2 years supervisory or HR generalist experience " (note trailing space) and "TES experience preferred". We should preserve trailing spaces? Probably not needed. We'll trim? But preserving word-for-word would keep the trailing space. However it's insignificant. I'd keep the text as is without extra spaces.
Similarly Education list items: three items: "- Grade 12
", "- NQF Level 5 qualification
", "- Degree in Business, HR or related field (preferred, not mandatory
". Note the third missing closing parenthesis? It's "(preferred, not mandatory". We'll keep exactly.
Additional Requirements: "Additional Requirements:
N/A
" So after heading we have "N/A". Then empty paragraphs.
Roles and Responsibilities heading: "Roles and Responsibilities:
" then the bullet list lines each starting with "• ". We need to convert each line into - preserving the bullet character and the text exactly.
Now we need to output HTML with
for each heading and
for paragraphs,
- for lists.
We must not use . Use only
,
, , - . No other tags.
We must not add any extra text.
Let's construct.
Start with Position heading:
Position:
Client Success Manager
Then Job Description:
Job Description:
To drive and be fully accountable for efficient and profitable operational service delivery in line with client Service Level Agreements and Pricing Schedules
Location:
Location:
Cape Town - Century City
Contract Type:
Contract Type:
Permanent
Minimum Requirements:
Minimum Requirements:
Now inside we have Experience heading:
Experience
- Up to 2 years supervisory or HR generalist experience
- TES experience preferred
Note we removed the trailing space and the
and nbsp.
Education:
Education
- Grade 12
- NQF Level 5 qualification
- Degree in Business, HR or related field (preferred, not mandatory
Additional Requirements:
Additional Requirements:
N/A
Roles and Responsibilities:
Roles and Responsibilities:
- • Overall accountability for effective and efficient admin and payroll management; Ensure that Client Success teams adhere to payroll procedures and deadlines;
- • Checking, verification and approval of preextract reports from Payroll; Ensure correct job requisition is received from the Client;
- • Ensure all orders are authorized and a comprehensive job requisition is sent to the Resource Centre;
- • Establish a relationship with the Resource Centre;
- • Provide feedback to Resource Centre on candidates supplied;
- • Ensure the completion of all assessments, checks and verification of information according to the Standard Operating Procedures;
- • Ensure that Assignees are briefed regarding transport arrangements, address, times etc;
- • Arrange and control recruitment of assignees as backup and or replacement staff when required according to contract requirements;
- • Responsible for reporting on daily fill rate to the client and Operations Executive; Forecast and plan for peak and seasonal labour requirements;
- • Induction of employees;
- • Ensure that protective equipment and related documentation is issued
- • Coordinate transportation for assignees and obtain approval from the client; Ensure that pay slips are distributed to assignees;
- • Ensuring the integrity of data on the payroll system;
- • Compile and deliver accurate reports as per client requirements; Ensure a complete record of all staff on site at all times;
- • Ensure that shifts are fully staffed as per client requirements; Monitor and manage assignee time keeping;
- • Ensure compliance with all regulatory and legislative requirements, SOP's and corporate governance;
- • Responsible for the implementation and maintenance of client Service Level Agreements;
- • Establish and maintain relationships with key client management contacts; Attend client meetings and conduct regular client visits;
- • Develop awareness of client future business needs, identify potential opportunities and communicate;
- • Responsible for ensuring ontime and accurate invoice delivery to clients;
- • Continuously liaise with credit control, client and service delivery teams to ensure that invoices are paid timeously and queries are resolved;
- • Analyse weekly stats per responsible client;
- • Coach and mentor assignees;
- • Manage teams and disciplinary issues;
- • Manage disciplinary enquiries, CCMA cases, LR activities etc; Escalate potential labour risks;
- • Establishing a positive work environment that results in a committed, motivated, productive operations team and optimal retention of people;
- • Drive transformation within team;
- • Ensure the required branch performance management, talent development, and succession plan processes are in place, and supported;
- • Ensure team members are appropriately trained and developed;
- •
Position:
Client Success ManagerJob Description:
To drive and be fully accountable for efficient and profitable operational service delivery in line with client Service Level Agreements and Pricing SchedulesLocation:
Cape Town - Century CityContract Type:
PermanentMinimum Requirements:
Experience:
- Up to 2 years supervisory or HR generalist experience
- TES experience preferred
Education:
- Grade 12
- NQF Level 5 qualification
- Degree in Business, HR or related field (preferred, not mandatory
Additional Requirements:
N/A
Roles and Responsibilities:
• Overall accountability for effective and efficient admin and payroll management; Ensure that Client Success teams adhere to payroll procedures and deadlines; • Checking, verification and approval of preextract reports from Payroll; Ensure correct job requisition is received from the Client; • Ensure all orders are authorized and a comprehensive job requisition is sent to the Resource Centre; • Establish a relationship with the Resource Centre; • Provide feedback to Resource Centre on candidates supplied; • Ensure the completion of all assessments, checks and verification of information according to the Standard Operating Procedures; • Ensure that Assignees are briefed regarding transport arrangements, address, times etc; • Arrange and control recruitment of assignees as backup and or replacement staff when required according to contract requirements; • Responsible for reporting on daily fill rate to the client and Operations Executive; Forecast and plan for peak and seasonal labour requirements; • Induction of employees; • Ensure that protective equipment and related documentation is issued • Coordinate transportation for assignees and obtain approval from the client; Ensure that pay slips are distributed to assignees; • Ensuring the integrity of data on the payroll system; • Compile and deliver accurate reports as per client requirements; Ensure a complete record of all staff on site at all times; • Ensure that shifts are fully staffed as per client requirements; Monitor and manage assignee time keeping; • Ensure compliance with all regulatory and legislative requirements, SOP's and corporate governance; • Responsible for the implementation and maintenance of client Service Level Agreements; • Establish and maintain relationships with key client management contacts; Attend client meetings and conduct regular client visits; • Develop awareness of client future business needs, identify potential opportunities and communicate; • Responsible for ensuring ontime and accurate invoice delivery to clients; • Continuously liaise with credit control, client and service delivery teams to ensure that invoices are paid timeously and queries are resolved; • Analyse weekly stats per responsible client; • Coach and mentor assignees; • Manage teams and disciplinary issues; • Manage disciplinary enquiries, CCMA cases, LR activities etc; Escalate potential labour risks; • Establishing a positive work environment that results in a committed, motivated, productive operations team and optimal retention of people; • Drive transformation within team; • Ensure the required branch performance management, talent development, and succession plan processes are in place, and supported; • Ensure team members are appropriately trained and developed; • Responsible for arranging, controlling and overseeing the training of assignees We need to preserve all content word-for-word. That includes the bullet points starting with "•". Those are characters (U+2022). We need to keep them. The bullet list currently is not in- tags; it's plain text with bullet characters. According to rules, we should use
- for list items (duties, requirements, qualifications, skills). So we need to convert those bullet lines into
- items, preserving the text exactly (including the bullet character? Usually we would drop the bullet and let
- render bullet. But rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we remove the bullet character, we are removing content. If we keep the bullet character inside
- , we would have bullet plus default bullet, which adds extra content? Actually we would be adding the bullet character as part of the li content, which is original content. The default bullet styling is not content; it's presentation. So we can keep the bullet character inside
- . That would preserve the original bullet character. However, the original also had line breaks and maybe spaces. We need to preserve spaces? Probably okay.
Similarly for Experience and Education lists: they are already in
- with inside. We need to preserve the text inside those spans exactly. We'll need to extract the text content of each
- (including any inner spans) and put into new
- tags. We must not add or remove any characters. Thus we need to parse the original text and produce new HTML with
for section headers: Position? Actually the headings in original: Position, Job Description, Location, Contract Type, Minimum Requirements, Additional Requirements, Roles and Responsibilities. Also there are subheadings Experience, Education inside Minimum Requirements. Those could be treated as
as well? The rule says use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should treat "Experience" and "Education" as section headers under Minimum Requirements? But Minimum Requirements is itself a section header. Inside it we have Experience and Education headings. We could treat them as
as well. However we need to preserve original content word-for-word, so we must keep the text "Experience" and "Education". If we wrap them in
tags, we are not altering the text, just adding tags. That's allowed. Similarly "Additional Requirements:" is a section header. "Roles and Responsibilities:" is a section header. We also have "Job Description:" as a section header? The rule list includes "About the Role". Could treat Job Description as a section header. We also have "Position:" maybe not needed as a section header? Could treat as
Position? But the rule didn't list Position. However we can still use
for any section header; it's not prohibited. The rule says use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using for other headings. So we can use
for Position, Job Description, Location, Contract Type, Minimum Requirements, Additional Requirements, Roles and Responsibilities, Experience, Education. We need to wrap introductory paragraphs in
. There's no intro before Position? The first line is Position: then the value "Client Success Manager". That could be considered a paragraph after the heading. We'll treat as
Client Success Manager
. Similarly after Job Description heading we have the description sentence. After Location heading we have location. After Contract Type heading we have contract type. After Minimum Requirements heading we have Experience heading then list, then Education heading then list. After Additional Requirements heading we have "N/A". After Roles and Responsibilities heading we have the bullet list. We must preserve all original content word-for-word, including line breaks? The original had line breaks after each heading and some emptytags. We can ignore empty paragraphs. We must not add extra content like extra spaces. We'll just output the text as is. We need to be careful about preserving punctuation and spaces inside the bullet lines. The bullet lines start with "• " then text, ends with ";" sometimes. We'll keep exactly. Now let's extract each piece. I'll manually extract: Position heading: "
Position:
" then text "Client Success Manager". After that there are emptytags. Job Description heading: "
Job Description:
" then text "To drive and be fully accountable for efficient and profitable operational service delivery in line with client Service Level Agreements and Pricing Schedules". Then emptytags. Location heading: "
Location:
" then text "Cape Town - Century City". Then empty. Contract Type heading: "Contract Type:
" then text "Permanent". Then empty. Minimum Requirements heading: "Minimum Requirements:
" then thenExperience:
then- with two
- items: first: "
- Up to 2 years supervisory or HR generalist experience " second: "
- TES experience preferred
" Note there is a non-breaking space after - . If we cannot use
, we must somehow represent that content without using
. Perhaps we can treat the
as not part of the content but as formatting that we can discard because it's not meaningful text? The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That suggests we cannot discard any characters from the original textual content. However the
is a tag, not visible text. The rule about no
tags likely overrides preserving that tag, because we cannot output
. So we should drop the
and the non-breaking space, as they are formatting artifacts. The instruction earlier in the first part said "Remove all of the following: ... Stray numbers or formatting artifacts". So we can remove formatting artifacts like
. So it's okay to drop them. Thus for the Experience list items, we need to extract the text inside the : "Up to 2 years supervisory or HR generalist experience " (note trailing space) and "TES experience preferred". We should preserve trailing spaces? Probably not needed. We'll trim? But preserving word-for-word would keep the trailing space. However it's insignificant. I'd keep the text as is without extra spaces. Similarly Education list items: three items: "- Grade 12
", "- NQF Level 5 qualification
", "- Degree in Business, HR or related field (preferred, not mandatory
". Note the third missing closing parenthesis? It's "(preferred, not mandatory". We'll keep exactly. Additional Requirements: "Additional Requirements:
N/A
" So after heading we have "N/A". Then empty paragraphs. Roles and Responsibilities heading: "Roles and Responsibilities:
" then the bullet list lines each starting with "• ". We need to convert each line into- preserving the bullet character and the text exactly. Now we need to output HTML with
for each heading and
for paragraphs,
- for lists.
We must not use . Use only
,
,
- ,
- . No other tags.
We must not add any extra text.
Let's construct.
Start with Position heading:
Position:
Client Success Manager
Then Job Description:Job Description:
To drive and be fully accountable for efficient and profitable operational service delivery in line with client Service Level Agreements and Pricing Schedules
Location:Location:
Cape Town - Century City
Contract Type:Contract Type:
Permanent
Minimum Requirements:Minimum Requirements:
Now inside we have Experience heading:Experience
- Up to 2 years supervisory or HR generalist experience
- TES experience preferred
and nbsp. Education:Education
- Grade 12
- NQF Level 5 qualification
- Degree in Business, HR or related field (preferred, not mandatory
Additional Requirements:
N/A
Roles and Responsibilities:Roles and Responsibilities:
- • Overall accountability for effective and efficient admin and payroll management; Ensure that Client Success teams adhere to payroll procedures and deadlines;
- • Checking, verification and approval of preextract reports from Payroll; Ensure correct job requisition is received from the Client;
- • Ensure all orders are authorized and a comprehensive job requisition is sent to the Resource Centre;
- • Establish a relationship with the Resource Centre;
- • Provide feedback to Resource Centre on candidates supplied;
- • Ensure the completion of all assessments, checks and verification of information according to the Standard Operating Procedures;
- • Ensure that Assignees are briefed regarding transport arrangements, address, times etc;
- • Arrange and control recruitment of assignees as backup and or replacement staff when required according to contract requirements;
- • Responsible for reporting on daily fill rate to the client and Operations Executive; Forecast and plan for peak and seasonal labour requirements;
- • Induction of employees;
- • Ensure that protective equipment and related documentation is issued
- • Coordinate transportation for assignees and obtain approval from the client; Ensure that pay slips are distributed to assignees;
- • Ensuring the integrity of data on the payroll system;
- • Compile and deliver accurate reports as per client requirements; Ensure a complete record of all staff on site at all times;
- • Ensure that shifts are fully staffed as per client requirements; Monitor and manage assignee time keeping;
- • Ensure compliance with all regulatory and legislative requirements, SOP's and corporate governance;
- • Responsible for the implementation and maintenance of client Service Level Agreements;
- • Establish and maintain relationships with key client management contacts; Attend client meetings and conduct regular client visits;
- • Develop awareness of client future business needs, identify potential opportunities and communicate;
- • Responsible for ensuring ontime and accurate invoice delivery to clients;
- • Continuously liaise with credit control, client and service delivery teams to ensure that invoices are paid timeously and queries are resolved;
- • Analyse weekly stats per responsible client;
- • Coach and mentor assignees;
- • Manage teams and disciplinary issues;
- • Manage disciplinary enquiries, CCMA cases, LR activities etc; Escalate potential labour risks;
- • Establishing a positive work environment that results in a committed, motivated, productive operations team and optimal retention of people;
- • Drive transformation within team;
- • Ensure the required branch performance management, talent development, and succession plan processes are in place, and supported;
- • Ensure team members are appropriately trained and developed;
- •
- . No other tags.
We must not add any extra text.
Let's construct.
Start with Position heading:
? Actually it's "
". That's a line break and a non-breaking space. We need to preserve that content? The rule says preserve ALL original content word-for-word. That includes the
and the non-breaking space? But we are not allowed to use
tags in output. The rule says no
tags. So we cannot output
. However we must preserve content word-for-word; if we omit the
we are removing content. But the rule also says no
tags. There's a conflict. We need to interpret: The instruction says "No CSS classes, no inline styles, nos, no
tags". So we must not use
tags in our output. However we also must preserve all original content word-for-word. The original content includes a
tag inside the
- with inside. We need to preserve the text inside those spans exactly. We'll need to extract the text content of each
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 📝Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.