Marketing Assistant

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$2,000

HOURS PER WEEK

40

DATE UPDATED

Jun 17, 2026

JOB OVERVIEW

ABOUT SCRIVEINER LONDON
Scriveiner is an award-winning British luxury brand specialising in writing instruments and premium accessories.
Founded in 2019, our products are used by millions of customers worldwide, available via major online marketplaces and from more than 1,000 retail stores around the globe. Our mission is simple: to create beautiful, high-quality products that people love to use every day.
The company has grown rapidly and has been recognised with numerous awards, including the King’s Award for Enterprise, The Sunday Times 100, the Great British Entrepreneur Awards, and multiple international design awards.
Scriveiner is the flagship brand of Infinity Brands, a founder-led business focused on building premium consumer brands with global reach. We are high-growth, entrepreneurial and hands-on, and we are focused on delivering exceptional products and customer experiences.



THE OPPORTUNITY
Scriveiner is entering its next chapter: building from a well-established, award-winning brand into a globally recognised name in accessible luxury. New markets, new product ranges, and a rapidly growing direct and retail footprint mean the business needs people who are as good at building systems as they are at running them.
The Marketing & Ecommerce Assistant is the connective tissue of our marketing and commercial operations. This is the role that keeps the engine running: ensuring the Shopify catalogue is flawless, the retailer pipeline is active and accurately tracked, and the weekly reporting tells a clear, actionable story. It is not a support role. It is an ownership role.
Scriveiner operates and sells globally, and as the brand expands into new markets, the coordination and localisation demands of this role will grow with it


WHAT YOU WILL OWN
Own the Shopify catalogue end to end: product uploads, descriptions, imagery, pricing, tagging, and collections, with a zero-tolerance standard for accuracy across all live listings in every active market.
Keep the retailer outreach tracker live and current across all regions, logging every conversation, follow-up, and next action so no pipeline relationship goes cold.
Produce the weekly ecommerce report autonomously, without prompting, delivering clean, action-oriented performance data that the business can act on immediately.
Coordinate new market and product launch asset production, managing timelines, briefing designers and translators, and ensuring all creative and localisation requirements land ahead of launch windows with zero gaps.
Draft and send trade communications to prospective and existing retail partners across all active territories, written to Scriveiner brand standards, not to a template.
Build and maintain ecommerce dashboards that give real, useful visibility into what is working and what needs attention.
Flag risks and anomalies proactively: Shopify discrepancies, performance dips, asset gaps, or retailer conversations going cold, before they become problems that need escalation.



WHO YOU ARE
Essential — you must have this
Hands-on Shopify experience: you have managed a live store and understand catalogue management, product uploads, pricing, and data accuracy in practice, not just in theory.
Organisational ability that closes loops without prompting. You track your own work, know what is outstanding, and get things finished.
Confidence with data: comfortable building dashboards, maintaining trackers, and presenting performance in a way that tells a clear story.
Strong written English, capable of drafting trade communications and brand-consistent copy that does not need a round of editing before it goes out.
Ability to manage several concurrent workstreams across different markets without losing detail in any of them.
AI-literate and comfortable using tools, whether for writing, reporting, or workflow automation, to work more efficiently.

Desirable — it would strengthen your application if you have
Experience in wholesale, retail account management, or trade marketing. You understand how retailer relationships work in practice.
Exposure to multi-market or international marketing operations, including asset localisation and translation management.
Background in a premium, lifestyle, or gifting brand where attention to presentation and brand standards is non-negotiable.
Experience using analytics platforms beyond spreadsheets: Shopify analytics, Google Analytics, or similar.



WHAT SUCCESS LOOKS LIKE
In this role, you will be successful when:
The Shopify catalogue is 100?curate at all times across every active market: every product live, correctly described, correctly priced.
The retailer outreach tracker is live and current, with no conversations going cold and every pipeline contact properly followed up.
The weekly ecommerce report is produced every week, on time, without being asked, and tells a story the business can act on.
New market asset coordination runs on schedule, with all creative and localisation requirements delivered ahead of launch windows.
Risks, whether a listing error, a performance anomaly, or a missed follow-up, are flagged before they need to be caught by someone else.



KEY WORKING RELATIONSHIPS
Head of Marketing: direct line manager. You free them from operational bottlenecks and keep every system running without escalation.
Creative / Brand team: coordinate on asset production, product imagery, and brand-consistent communications.
Ops / Warehousing: coordinate Shopify inventory alignment.
Retail partners and prospects: day-to-day trade communication and outreach administration.
Founders: occasional visibility on pipeline and reporting outputs.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0404
Total Execution Time  0.0417
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,896 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Assistant-1670522
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0328 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1670522
 LIMIT 1 
0.0025   SELECT *
FROM `employers`
WHERE `employer_id` = 351571
 LIMIT 1 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1670522
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-14',ej.date_added) duration_daysDATEDIFF('2026-07-14',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-07-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1670522' 
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670522 
0.0017   UPDATE employer_jobs SET hit_counts '***Jun-17-2026=606***Jun-18-2026=77***Jun-19-2026=26***Jun-20-2026=12***Jun-21-2026=15***Jun-22-2026=15***Jun-23-2026=17***Jun-24-2026=8***Jun-25-2026=8***Jun-26-2026=7***Jun-27-2026=1***Jun-28-2026=1***Jun-29-2026=7***Jun-30-2026=2***Jul-01-2026=3***Jul-02-2026=3***Jul-03-2026=2***Jul-04-2026=3***Jul-05-2026=2***Jul-06-2026=8***Jul-07-2026=3***Jul-08-2026=4***Jul-09-2026=5***Jul-10-2026=5***Jul-11-2026=4***Jul-14-2026=1' WHERE job_id'1670522'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Jun-2026=801***Jul-2026=43' WHERE job_id'1670522'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1670522' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670522 
0.0167   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '351571'
AND `date_added` >= '2022-06-08' 
0.0010   select from teasers 
0.0009   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)