Job Description
,
for section headers, - for lists. Must preserve all original content word-for-word, no additions or removals. Must not add CSS classes, inline styles, no , no
. Must use for section headers like Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role. The original text includes many sections: "Job Description :", "Job Title: Account Manager: Spar", "About us", "Functions:", "Purpose of the Role", "Experience / skills required:", "Key Competencies", "Qualifications and Experience Required", then later "Worker Type :", "Primary Location:", "Additional Locations :", "Job Posting Start Date :". Also there is a recruitment scam warning paragraph.
We must preserve all content word-for-word. So we need to output HTML that includes all text exactly as given, but with appropriate tags: paragraphs
, headings
for section headers, lists - for list items.
We must not add or remove any text. Must keep original wording, including spaces, punctuation, etc. Must not add extra spaces? We must preserve original content word-for-word. So we need to copy the text exactly as appears, but wrap in tags.
We need to identify sections: The original text includes many
tags etc. We need to ignore those and produce our own.
Let's extract the raw text content from the given input, stripping HTML tags but preserving the text.
Given the input is a huge nested span with inline styles etc. We need to extract the visible text.
Let's manually parse:
Start: after many spans, we see:
...Job Description :
So the text: "Job Description :"
Then
then Job Title: Account Manager: Spar
Note there is a non-breaking space after colon? It shows " ". We'll preserve as a space? The original shows a non-breaking space; we should keep as a space? Probably keep as a regular space? The instruction: preserve ALL original content word-for-word. The non-breaking space is a character; we could keep it as a space? Hard to represent. We'll just keep as a normal space; but it's not exactly same. However likely acceptable.
Then
About us
Then paragraphs about Diageo.
Then Functions:
Then paragraphs.
Then
Purpose of the Role
Then paragraph.
Then
Experience / skills required:
Then - ... list items.
Then
Key Competencies
Then ul.
Then
Qualifications and Experience Required
Then ul.
Then
(a non-breaking space paragraph)
Then Recruitment Scam Warning
Then paragraph.
Then many spans with Worker Type etc.
We need to capture those as well.
Let's extract the text after the scam warning.
After that we see:
......Worker Type :
Regular
So after the warning, there is a span containing a p with bold "Worker Type :" then the text "Regular". Then a p with empty.
Then similar for Primary Location: then "Waterfall". Then Additional Locations : then empty? Actually after that we see a p with bold "Additional Locations :" then a p style="text-align:inherit">Job Description : (maybe as ? The instruction: Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). "Job Description :" is not listed as a section header example, but could be considered a section header. However they said use for section headers (e.g. ...). It doesn't forbid using for other headers, but we should follow: use for section headers. Likely treat "Job Description :" as a section header, so Job Description :
. Similarly "Job Title: Account Manager: Spar" maybe not a section header but could be considered a header? It's a label. Might be better to treat as
Job Title: Account Manager: Spar
but we cannot use ? The instruction only says use for introductory paragraphs and general text,
for section headers, - for list items. It doesn't forbid other tags like or . But to be safe, we could keep the original bold tags? However they said preserve ALL original content word-for-word. If we change to something else, we are not preserving. So we must keep the original tags? But they said use
,
, - only. No CSS classes, no inline styles, no , no
. They didn't say we cannot use or . They only specified what to use for certain elements, but didn't forbid other tags. However they said "Use for introductory paragraphs and general text". That suggests we should use
for paragraphs. For bold text inside paragraphs, we could keep as part of the paragraph content. That's okay because we are preserving original content. Similarly etc.
Thus we can output something like:
Job Description :
Job Title: Account Manager: Spar
About us
With over 200 brands sold in nearly 180 countries, Diageo is home to some of the world’s most iconic drinks. From Johnnie Walker and Guinness to Tanqueray, Smirnoff and Don Julio, we craft brands chosen for life’s moments — from everyday connections to landmark celebrations.
... etc.
We must also convert the tags to as per instruction: Use for section headers. So change Experience / skills required:
to Experience / skills required:
(preserving the bold and the non-breaking space after colon? The original had a non-breaking space after colon before closing
. We need to preserve that. So inside the we keep "Experience / skills required: ". The non-breaking space is a character; we can keep it as a space? Might be okay.
Similarly for "Key Competencies" and "Qualifications and Experience Required".
Also we need to treat "Worker Type :", "Primary Location:", "Additional Locations :", "Job Posting Start Date :" as maybe not section headers but just paragraphs with bold labels. We'll keep them as
Worker Type :Regular
? Actually the original had the label in a with bold, then the value "Regular" outside the
but inside the same span? Let's examine: after the warning, we have:
......Worker Type :
Regular
So the structure: a span containing a p with bold label, then after that span closes, the text "Regular", then a p with empty. So the label and value are separate elements. To preserve word-for-word, we need to output exactly that sequence: a Worker Type :
then the text "Regular" then a (empty). However we cannot use empty ? It's allowed as a paragraph. But we might just output
Worker Type :
Regular. However the instruction says use for introductory paragraphs and general text. An empty paragraph is still a paragraph. We'll keep it.
Similarly for Primary Location: then "Waterfall". Additional Locations : then empty p. Job Posting Start Date : then "2026-09-21".
We also need to preserve the non-breaking spaces etc. We'll just treat them as spaces.
Now we need to ensure we don't add any extra text.
Let's extract the full text sequentially.
I'll copy the visible text from the input, ignoring tags.
Start:
"Job Description :"
(line break)
"Job Title: Account Manager: Spar"
(blank line? there is
then
About us
)
"About us"
Paragraph: "With over 200 brands sold in nearly 180 countries, Diageo is home to some of the world’s most iconic drinks. From Johnnie Walker and Guinness to Tanqueray, Smirnoff and Don Julio, we craft brands chosen for life’s moments — from everyday connections to landmark celebrations."
Paragraph: "Bring your talent, curiosity and ambition, and strive for your personal best alongside people who challenge, support and learn from each other. Together, as one outstanding team, we keep learning, improving and raising the bar for our brands, our business and each other."
Paragraph: "Join us and play your part in making life’s moments mean a little more."
"Functions:"
Paragraph: "Sales is where our brands meet the real world. "
Paragraph: "This team builds the relationships that bring our products to life, partnering closely with customers across markets, channels and occasions to make sure our brands are part of moments that matter everywhere. "
Paragraph: "It’s a dynamic, people-focused environment where curiosity, commercial thinking and strong relationships make the difference. You’ll have the opportunity to grow your network, develop your skills and see the direct impact of your work every day."
"Purpose of the Role"
Paragraph: "The Account Manager will own, develop and drive customer relationships and the commercial agenda. This is first and foremost a customer-facing role, responsible for developing strong customer management capability and delivering breakthrough business performance across the assigned account base."
"Experience / skills required:" (with nbsp after colon)
List items:
- Develop world-class collaborative customer partnerships and strategies.
- Manage profit and NSV targets, taking full ownership of the numbers.
- Motivate sales teams behind clear, simple and powerful customer strategies.
- Develop and orchestrate end-to-end relationships through a cross-functional network within Diageo and the customer base.
- Drive the highest standards of execution across specified channels.
- Use facts and data to drive excellence in planning, decision-making and performance measurement, taking corrective action where required.
- Contribute to shopper and category insights to develop powerful and breakthrough category strategies.
- Develop and coordinate tailored brand activity by channel and major customer.
- Interpret Nielsen data and develop appropriate corrective action plans.
- Develop accurate forecasting through demand planning resources.
- Monitor, evaluate and provide recommendations on brand/customer volumes, trends and dynamics.
- Create and develop world-class account plans.
- Implement and develop appropriate KPIs.
"Key Competencies"
List items:
- Strong knowledge and demonstrated delivery in challenging trading environments, including an understanding of channels, pricing, negotiations and strategy development.
- Experience resolving complex and conflict-filled situations.
- Strong negotiation and conflict-resolution capability when dealing with powerful customers.
"Qualifications and Experience Required"
List items:
- Relevant degree.
- 6–10 years' experience across commercial and other functions; cross-functional experience is an advantage.
- Experience in cross-functional integration and coordination.
- Joint Business Planning knowledge and experience at a strategic level.
- Exposure to different channels and different levels of customer sophistication, including National Accounts, Key Accounts and Field Sales.
- Proven track record of success within highly demanding FMCG sales organizations and the alcoholic beverages industry.
Then a paragraph with nbsp (empty).
Then "Recruitment Scam Warning"
Paragraph: "Protecting candidates is very important to us. All communications regarding your application will come from an email address ending in @diageo.com. In our recruitment process, we'll never ask for money. "
Then empty p? Actually after that paragraph there is a
then a ? Let's see: after the warning paragraph, we see:
Recruitment Scam Warning
Protecting candidates is very important to us. All communications regarding your application will come from an email address ending in @diageo.com. In our recruitment process, we'll never ask for money.
Yes there is an empty p after.
Then we have the Worker Type etc.
Let's capture that exactly.
After the empty p, we see:
Worker Type :
Regular
Thus the sequence: a p containing bold "Worker Type :", then the text "Regular", then a p with style (empty). We'll output Worker Type :
Regular (ignore style attribute). Since we cannot include style attribute per rule (no inline styles). So we must drop the style attribute. But that would be removing content (the style attribute). The rule says: No CSS classes, no inline styles, no s, no
tags. It doesn't explicitly say we must remove them, but we cannot include them. So we must omit the style attribute. That is a change, but perhaps acceptable because we cannot include inline styles. The instruction: "No CSS classes, no inline styles, no s, no
tags". So we must not include them. So we drop the style attribute. That's removing content, but it's required by the rule. Similarly we must drop any other inline styles.
Thus we will output for empty paragraphs.
Similarly for Primary Location etc.
Now Primary Location:
After Regular we see:
......Primary Location:
Waterfall
Thus output: Primary Location:
Waterfall
Additional Locations :
After that we see:
......Additional Locations :
Thus output: Additional Locations :
Job Posting Start Date :
After that we see:
......Job Posting Start Date :
2026-09-21
Thus output: Job Posting Start Date :
2026-09-21
Note there is a space after colon before the closing ? In the text: "Job Posting Start Date : " includes a space before . We'll preserve that.
Now we must also preserve the non-breaking spaces after some colons like in "Job Title: Account Manager: Spar" and "Experience / skills required:" etc. We'll just treat as a space.
Now we need to convert to . Also we need to wrap list items in - . The original already had
- but we need to keep them. However we must not have any extra tags like
. We'll keep the - as is.
But we must ensure we don't have any
tags. We'll remove them.
Now we need to output the HTML only.
Let's construct:
Job Description :
Job Title: Account Manager: Spar
About us
With over 200 brands sold in nearly 180 countries, Diageo is home to some of the world’s most iconic drinks. From Johnnie Walker and Guinness to Tanqueray, Smirnoff and Don Julio, we craft brands chosen for life’s moments — from everyday connections to landmark celebrations.
Bring your talent, curiosity and ambition, and strive for your personal best alongside people who challenge, support and learn from each other. Together, as one outstanding team, we keep learning, improving and raising the bar for our brands, our business and each other.
Join us and play your
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 📝
. Must use
for section headers like Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role. The original text includes many sections: "Job Description :", "Job Title: Account Manager: Spar", "About us", "Functions:", "Purpose of the Role", "Experience / skills required:", "Key Competencies", "Qualifications and Experience Required", then later "Worker Type :", "Primary Location:", "Additional Locations :", "Job Posting Start Date :". Also there is a recruitment scam warning paragraph. We must preserve all content word-for-word. So we need to output HTML that includes all text exactly as given, but with appropriate tags: paragraphs
, headings
for section headers, lists - for list items.
We must not add or remove any text. Must keep original wording, including spaces, punctuation, etc. Must not add extra spaces? We must preserve original content word-for-word. So we need to copy the text exactly as appears, but wrap in tags.
We need to identify sections: The original text includes many
tags etc. We need to ignore those and produce our own.
Let's extract the raw text content from the given input, stripping HTML tags but preserving the text.
Given the input is a huge nested span with inline styles etc. We need to extract the visible text.
Let's manually parse:
Start: after many spans, we see:
...Job Description :
So the text: "Job Description :"
Then
then Job Title: Account Manager: Spar
Note there is a non-breaking space after colon? It shows " ". We'll preserve as a space? The original shows a non-breaking space; we should keep as a space? Probably keep as a regular space? The instruction: preserve ALL original content word-for-word. The non-breaking space is a character; we could keep it as a space? Hard to represent. We'll just keep as a normal space; but it's not exactly same. However likely acceptable.
Then
About us
Then paragraphs about Diageo.
Then Functions:
Then paragraphs.
Then
Purpose of the Role
Then paragraph.
Then
Experience / skills required:
Then - ... list items.
Then
Key Competencies
Then ul.
Then
Qualifications and Experience Required
Then ul.
Then
(a non-breaking space paragraph)
Then Recruitment Scam Warning
Then paragraph.
Then many spans with Worker Type etc.
We need to capture those as well.
Let's extract the text after the scam warning.
After that we see:
......Worker Type :
Regular
So after the warning, there is a span containing a p with bold "Worker Type :" then the text "Regular". Then a p with empty.
Then similar for Primary Location: then "Waterfall". Then Additional Locations : then empty? Actually after that we see a p with bold "Additional Locations :" then a p style="text-align:inherit">Job Description : (maybe as ? The instruction: Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). "Job Description :" is not listed as a section header example, but could be considered a section header. However they said use for section headers (e.g. ...). It doesn't forbid using for other headers, but we should follow: use for section headers. Likely treat "Job Description :" as a section header, so Job Description :
. Similarly "Job Title: Account Manager: Spar" maybe not a section header but could be considered a header? It's a label. Might be better to treat as
Job Title: Account Manager: Spar
but we cannot use ? The instruction only says use for introductory paragraphs and general text,
for section headers, - for list items. It doesn't forbid other tags like or . But to be safe, we could keep the original bold tags? However they said preserve ALL original content word-for-word. If we change to something else, we are not preserving. So we must keep the original tags? But they said use
,
, - only. No CSS classes, no inline styles, no , no
. They didn't say we cannot use or . They only specified what to use for certain elements, but didn't forbid other tags. However they said "Use for introductory paragraphs and general text". That suggests we should use
for paragraphs. For bold text inside paragraphs, we could keep as part of the paragraph content. That's okay because we are preserving original content. Similarly etc.
Thus we can output something like:
Job Description :
Job Title: Account Manager: Spar
About us
With over 200 brands sold in nearly 180 countries, Diageo is home to some of the world’s most iconic drinks. From Johnnie Walker and Guinness to Tanqueray, Smirnoff and Don Julio, we craft brands chosen for life’s moments — from everyday connections to landmark celebrations.
... etc.
We must also convert the tags to as per instruction: Use for section headers. So change Experience / skills required:
to Experience / skills required:
(preserving the bold and the non-breaking space after colon? The original had a non-breaking space after colon before closing
. We need to preserve that. So inside the we keep "Experience / skills required: ". The non-breaking space is a character; we can keep it as a space? Might be okay.
Similarly for "Key Competencies" and "Qualifications and Experience Required".
Also we need to treat "Worker Type :", "Primary Location:", "Additional Locations :", "Job Posting Start Date :" as maybe not section headers but just paragraphs with bold labels. We'll keep them as
Worker Type :Regular
? Actually the original had the label in a with bold, then the value "Regular" outside the
but inside the same span? Let's examine: after the warning, we have:
......Worker Type :
Regular
So the structure: a span containing a p with bold label, then after that span closes, the text "Regular", then a p with empty. So the label and value are separate elements. To preserve word-for-word, we need to output exactly that sequence: a Worker Type :
then the text "Regular" then a (empty). However we cannot use empty ? It's allowed as a paragraph. But we might just output
Worker Type :
Regular. However the instruction says use for introductory paragraphs and general text. An empty paragraph is still a paragraph. We'll keep it.
Similarly for Primary Location: then "Waterfall". Additional Locations : then empty p. Job Posting Start Date : then "2026-09-21".
We also need to preserve the non-breaking spaces etc. We'll just treat them as spaces.
Now we need to ensure we don't add any extra text.
Let's extract the full text sequentially.
I'll copy the visible text from the input, ignoring tags.
Start:
"Job Description :"
(line break)
"Job Title: Account Manager: Spar"
(blank line? there is
then
About us
)
"About us"
Paragraph: "With over 200 brands sold in nearly 180 countries, Diageo is home to some of the world’s most iconic drinks. From Johnnie Walker and Guinness to Tanqueray, Smirnoff and Don Julio, we craft brands chosen for life’s moments — from everyday connections to landmark celebrations."
Paragraph: "Bring your talent, curiosity and ambition, and strive for your personal best alongside people who challenge, support and learn from each other. Together, as one outstanding team, we keep learning, improving and raising the bar for our brands, our business and each other."
Paragraph: "Join us and play your part in making life’s moments mean a little more."
"Functions:"
Paragraph: "Sales is where our brands meet the real world. "
Paragraph: "This team builds the relationships that bring our products to life, partnering closely with customers across markets, channels and occasions to make sure our brands are part of moments that matter everywhere. "
Paragraph: "It’s a dynamic, people-focused environment where curiosity, commercial thinking and strong relationships make the difference. You’ll have the opportunity to grow your network, develop your skills and see the direct impact of your work every day."
"Purpose of the Role"
Paragraph: "The Account Manager will own, develop and drive customer relationships and the commercial agenda. This is first and foremost a customer-facing role, responsible for developing strong customer management capability and delivering breakthrough business performance across the assigned account base."
"Experience / skills required:" (with nbsp after colon)
List items:
- Develop world-class collaborative customer partnerships and strategies.
- Manage profit and NSV targets, taking full ownership of the numbers.
- Motivate sales teams behind clear, simple and powerful customer strategies.
- Develop and orchestrate end-to-end relationships through a cross-functional network within Diageo and the customer base.
- Drive the highest standards of execution across specified channels.
- Use facts and data to drive excellence in planning, decision-making and performance measurement, taking corrective action where required.
- Contribute to shopper and category insights to develop powerful and breakthrough category strategies.
- Develop and coordinate tailored brand activity by channel and major customer.
- Interpret Nielsen data and develop appropriate corrective action plans.
- Develop accurate forecasting through demand planning resources.
- Monitor, evaluate and provide recommendations on brand/customer volumes, trends and dynamics.
- Create and develop world-class account plans.
- Implement and develop appropriate KPIs.
"Key Competencies"
List items:
- Strong knowledge and demonstrated delivery in challenging trading environments, including an understanding of channels, pricing, negotiations and strategy development.
- Experience resolving complex and conflict-filled situations.
- Strong negotiation and conflict-resolution capability when dealing with powerful customers.
"Qualifications and Experience Required"
List items:
- Relevant degree.
- 6–10 years' experience across commercial and other functions; cross-functional experience is an advantage.
- Experience in cross-functional integration and coordination.
- Joint Business Planning knowledge and experience at a strategic level.
- Exposure to different channels and different levels of customer sophistication, including National Accounts, Key Accounts and Field Sales.
- Proven track record of success within highly demanding FMCG sales organizations and the alcoholic beverages industry.
Then a paragraph with nbsp (empty).
Then "Recruitment Scam Warning"
Paragraph: "Protecting candidates is very important to us. All communications regarding your application will come from an email address ending in @diageo.com. In our recruitment process, we'll never ask for money. "
Then empty p? Actually after that paragraph there is a
then a ? Let's see: after the warning paragraph, we see:
Recruitment Scam Warning
Protecting candidates is very important to us. All communications regarding your application will come from an email address ending in @diageo.com. In our recruitment process, we'll never ask for money.
Yes there is an empty p after.
Then we have the Worker Type etc.
Let's capture that exactly.
After the empty p, we see:
Worker Type :
Regular
Thus the sequence: a p containing bold "Worker Type :", then the text "Regular", then a p with style (empty). We'll output Worker Type :
Regular (ignore style attribute). Since we cannot include style attribute per rule (no inline styles). So we must drop the style attribute. But that would be removing content (the style attribute). The rule says: No CSS classes, no inline styles, no s, no
tags. It doesn't explicitly say we must remove them, but we cannot include them. So we must omit the style attribute. That is a change, but perhaps acceptable because we cannot include inline styles. The instruction: "No CSS classes, no inline styles, no s, no
tags". So we must not include them. So we drop the style attribute. That's removing content, but it's required by the rule. Similarly we must drop any other inline styles.
Thus we will output for empty paragraphs.
Similarly for Primary Location etc.
Now Primary Location:
After Regular we see:
......Primary Location:
Waterfall
Thus output: Primary Location:
Waterfall
Additional Locations :
After that we see:
......Additional Locations :
Thus output: Additional Locations :
Job Posting Start Date :
After that we see:
......Job Posting Start Date :
2026-09-21
Thus output: Job Posting Start Date :
2026-09-21
Note there is a space after colon before the closing ? In the text: "Job Posting Start Date : " includes a space before . We'll preserve that.
Now we must also preserve the non-breaking spaces after some colons like in "Job Title: Account Manager: Spar" and "Experience / skills required:" etc. We'll just treat as a space.
Now we need to convert to . Also we need to wrap list items in - . The original already had
- but we need to keep them. However we must not have any extra tags like
. We'll keep the - as is.
But we must ensure we don't have any
tags. We'll remove them.
Now we need to output the HTML only.
Let's construct:
Job Description :
Job Title: Account Manager: Spar
About us
With over 200 brands sold in nearly 180 countries, Diageo is home to some of the world’s most iconic drinks. From Johnnie Walker and Guinness to Tanqueray, Smirnoff and Don Julio, we craft brands chosen for life’s moments — from everyday connections to landmark celebrations.
Bring your talent, curiosity and ambition, and strive for your personal best alongside people who challenge, support and learn from each other. Together, as one outstanding team, we keep learning, improving and raising the bar for our brands, our business and each other.
Join us and play your
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 📝
tags etc. We need to ignore those and produce our own. Let's extract the raw text content from the given input, stripping HTML tags but preserving the text. Given the input is a huge nested span with inline styles etc. We need to extract the visible text. Let's manually parse: Start: after many spans, we see:
...Job Description :
So the text: "Job Description :" Thenthen
Job Title: Account Manager: Spar
Note there is a non-breaking space after colon? It shows " ". We'll preserve as a space? The original shows a non-breaking space; we should keep as a space? Probably keep as a regular space? The instruction: preserve ALL original content word-for-word. The non-breaking space is a character; we could keep it as a space? Hard to represent. We'll just keep as a normal space; but it's not exactly same. However likely acceptable. ThenAbout us
Then paragraphs about Diageo. ThenFunctions:
Then paragraphs. ThenPurpose of the Role
Then paragraph. ThenExperience / skills required:
Then- ... list items.
Then
Key Competencies
Then ul. ThenQualifications and Experience Required
Then ul. Then
(a non-breaking space paragraph) ThenRecruitment Scam Warning
Then paragraph. Then many spans with Worker Type etc. We need to capture those as well. Let's extract the text after the scam warning. After that we see: ......Worker Type :
Regular So after the warning, there is a span containing a p with bold "Worker Type :" then the text "Regular". Then a p with empty. Then similar for Primary Location: then "Waterfall". Then Additional Locations : then empty? Actually after that we see a p with bold "Additional Locations :" then a p style="text-align:inherit">Job Description : (maybe as? The instruction: Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). "Job Description :" is not listed as a section header example, but could be considered a section header. However they said use
for section headers (e.g. ...). It doesn't forbid using
for other headers, but we should follow: use
for section headers. Likely treat "Job Description :" as a section header, so
Job Description :
. Similarly "Job Title: Account Manager: Spar" maybe not a section header but could be considered a header? It's a label. Might be better to treat asJob Title: Account Manager: Spar
but we cannot use ? The instruction only says usefor introductory paragraphs and general text,
for section headers,
- for list items. It doesn't forbid other tags like or . But to be safe, we could keep the original bold tags? However they said preserve ALL original content word-for-word. If we change to something else, we are not preserving. So we must keep the original tags? But they said use
,
,
- only. No CSS classes, no inline styles, no , no
. They didn't say we cannot use or . They only specified what to use for certain elements, but didn't forbid other tags. However they said "Usefor introductory paragraphs and general text". That suggests we should use
for paragraphs. For bold text inside paragraphs, we could keep as part of the paragraph content. That's okay because we are preserving original content. Similarly etc. Thus we can output something like:
Job Description :
Job Title: Account Manager: Spar
About us
With over 200 brands sold in nearly 180 countries, Diageo is home to some of the world’s most iconic drinks. From Johnnie Walker and Guinness to Tanqueray, Smirnoff and Don Julio, we craft brands chosen for life’s moments — from everyday connections to landmark celebrations.
... etc. We must also convert thetags to
. We need to preserve that. So inside theas per instruction: Use
for section headers. So change
Experience / skills required:
toExperience / skills required:
(preserving the bold and the non-breaking space after colon? The original had a non-breaking space after colon before closingwe keep "Experience / skills required: ". The non-breaking space is a character; we can keep it as a space? Might be okay. Similarly for "Key Competencies" and "Qualifications and Experience Required". Also we need to treat "Worker Type :", "Primary Location:", "Additional Locations :", "Job Posting Start Date :" as maybe not section headers but just paragraphs with bold labels. We'll keep them as
Worker Type :Regular
? Actually the original had the label in awith bold, then the value "Regular" outside the
but inside the same span? Let's examine: after the warning, we have: ...
then a ? Let's see: after the warning paragraph, we see:...Worker Type :
Regular So the structure: a span containing a p with bold label, then after that span closes, the text "Regular", then a p with empty. So the label and value are separate elements. To preserve word-for-word, we need to output exactly that sequence: aWorker Type :
then the text "Regular" then a (empty). However we cannot use empty? It's allowed as a paragraph. But we might just output
Worker Type :
Regular. However the instruction says usefor introductory paragraphs and general text. An empty paragraph is still a paragraph. We'll keep it. Similarly for Primary Location: then "Waterfall". Additional Locations : then empty p. Job Posting Start Date : then "2026-09-21". We also need to preserve the non-breaking spaces etc. We'll just treat them as spaces. Now we need to ensure we don't add any extra text. Let's extract the full text sequentially. I'll copy the visible text from the input, ignoring tags. Start: "Job Description :" (line break) "Job Title: Account Manager: Spar" (blank line? there is
thenAbout us
) "About us" Paragraph: "With over 200 brands sold in nearly 180 countries, Diageo is home to some of the world’s most iconic drinks. From Johnnie Walker and Guinness to Tanqueray, Smirnoff and Don Julio, we craft brands chosen for life’s moments — from everyday connections to landmark celebrations." Paragraph: "Bring your talent, curiosity and ambition, and strive for your personal best alongside people who challenge, support and learn from each other. Together, as one outstanding team, we keep learning, improving and raising the bar for our brands, our business and each other." Paragraph: "Join us and play your part in making life’s moments mean a little more." "Functions:" Paragraph: "Sales is where our brands meet the real world. " Paragraph: "This team builds the relationships that bring our products to life, partnering closely with customers across markets, channels and occasions to make sure our brands are part of moments that matter everywhere. " Paragraph: "It’s a dynamic, people-focused environment where curiosity, commercial thinking and strong relationships make the difference. You’ll have the opportunity to grow your network, develop your skills and see the direct impact of your work every day." "Purpose of the Role" Paragraph: "The Account Manager will own, develop and drive customer relationships and the commercial agenda. This is first and foremost a customer-facing role, responsible for developing strong customer management capability and delivering breakthrough business performance across the assigned account base." "Experience / skills required:" (with nbsp after colon) List items: - Develop world-class collaborative customer partnerships and strategies. - Manage profit and NSV targets, taking full ownership of the numbers. - Motivate sales teams behind clear, simple and powerful customer strategies. - Develop and orchestrate end-to-end relationships through a cross-functional network within Diageo and the customer base. - Drive the highest standards of execution across specified channels. - Use facts and data to drive excellence in planning, decision-making and performance measurement, taking corrective action where required. - Contribute to shopper and category insights to develop powerful and breakthrough category strategies. - Develop and coordinate tailored brand activity by channel and major customer. - Interpret Nielsen data and develop appropriate corrective action plans. - Develop accurate forecasting through demand planning resources. - Monitor, evaluate and provide recommendations on brand/customer volumes, trends and dynamics. - Create and develop world-class account plans. - Implement and develop appropriate KPIs. "Key Competencies" List items: - Strong knowledge and demonstrated delivery in challenging trading environments, including an understanding of channels, pricing, negotiations and strategy development. - Experience resolving complex and conflict-filled situations. - Strong negotiation and conflict-resolution capability when dealing with powerful customers. "Qualifications and Experience Required" List items: - Relevant degree. - 6–10 years' experience across commercial and other functions; cross-functional experience is an advantage. - Experience in cross-functional integration and coordination. - Joint Business Planning knowledge and experience at a strategic level. - Exposure to different channels and different levels of customer sophistication, including National Accounts, Key Accounts and Field Sales. - Proven track record of success within highly demanding FMCG sales organizations and the alcoholic beverages industry. Then a paragraph with nbsp (empty). Then "Recruitment Scam Warning" Paragraph: "Protecting candidates is very important to us. All communications regarding your application will come from an email address ending in @diageo.com. In our recruitment process, we'll never ask for money. " Then empty p? Actually after that paragraph there is aRecruitment Scam Warning
Protecting candidates is very important to us. All communications regarding your application will come from an email address ending in @diageo.com. In our recruitment process, we'll never ask for money.
Yes there is an empty p after. Then we have the Worker Type etc. Let's capture that exactly. After the empty p, we see:Worker Type :
Regular Thus the sequence: a p containing bold "Worker Type :", then the text "Regular", then a p with style (empty). We'll outputWorker Type :
Regular (ignore style attribute). Since we cannot include style attribute per rule (no inline styles). So we must drop the style attribute. But that would be removing content (the style attribute). The rule says: No CSS classes, no inline styles, nos, no
tags. It doesn't explicitly say we must remove them, but we cannot include them. So we must omit the style attribute. That is a change, but perhaps acceptable because we cannot include inline styles. The instruction: "No CSS classes, no inline styles, nos, no
tags". So we must not include them. So we drop the style attribute. That's removing content, but it's required by the rule. Similarly we must drop any other inline styles. Thus we will output for empty paragraphs. Similarly for Primary Location etc. Now Primary Location: After Regular we see: ......Primary Location:
Waterfall Thus output:Primary Location:
Waterfall Additional Locations : After that we see: ......Additional Locations :
Thus output:Additional Locations :
Job Posting Start Date : After that we see: ......Job Posting Start Date :
2026-09-21 Thus output:Job Posting Start Date :
2026-09-21 Note there is a space after colon before the closing ? In the text: "Job Posting Start Date : " includes a space before . We'll preserve that. Now we must also preserve the non-breaking spaces after some colons like in "Job Title: Account Manager: Spar" and "Experience / skills required:" etc. We'll just treat as a space. Now we need to convertto
. Also we need to wrap list items in
- . The original already had
- but we need to keep them. However we must not have any extra tags like
. We'll keep the- as is.
But we must ensure we don't have any
tags. We'll remove them. Now we need to output the HTML only. Let's construct:Job Description :
Job Title: Account Manager: Spar
About us
With over 200 brands sold in nearly 180 countries, Diageo is home to some of the world’s most iconic drinks. From Johnnie Walker and Guinness to Tanqueray, Smirnoff and Don Julio, we craft brands chosen for life’s moments — from everyday connections to landmark celebrations.
Bring your talent, curiosity and ambition, and strive for your personal best alongside people who challenge, support and learn from each other. Together, as one outstanding team, we keep learning, improving and raising the bar for our brands, our business and each other.
Join us and play your
- as is.
But we must ensure we don't have any
- but we need to keep them. However we must not have any extra tags like
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 📝 - . The original already had
- only. No CSS classes, no inline styles, no
- for list items. It doesn't forbid other tags like or . But to be safe, we could keep the original bold tags? However they said preserve ALL original content word-for-word. If we change to something else, we are not preserving. So we must keep the original tags? But they said use
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.