TikTok Shop Affiliate Campaigns Specialist (Remote)

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

TYPE OF WORK

Full Time

SALARY

$1,000 - $1200 Per Month

HOURS PER WEEK

40

DATE UPDATED

Aug 27, 2026

JOB OVERVIEW

We are hiring a TikTok Shop Affiliate Campaigns Specialist for a TikTok-native agency that manages affiliate programmes for global consumer brands. Our client runs a network of 5,000+ verified affiliates and generates tens of millions in TikTok-attributed revenue for major brands.

You will own the affiliate engine. Recruit creators, build and optimise campaigns inside TikTok Shop, track performance, and scale affiliate sales across the client portfolio.

This is a revenue function, not a support function. Every creator you onboard, every campaign you optimise, and every commission you refine has a direct line to client results.

What You Will Do:

- Source, screen, and onboard TikTok Shop affiliates. Build the creator pipeline.
- Set up and manage affiliate campaigns inside TikTok Shop end to end
- Create, optimise, and maintain affiliate links and commission structures
- Monitor clicks, sales, ROI, and conversions. Analyse the data and act on it.
- Communicate with and support creators as their primary point of contact
- Troubleshoot tracking, payout, and campaign setup issues
- Develop strategies to grow affiliate revenue for client brands
- (Bonus) Assist with TikTok Shop product listings, store setup, and backend ops when needed

Must-Have Requirements:

- 1+ years managing TikTok Shop affiliate campaigns (mandatory, non-negotiable)
- Hands-on experience with TikTok Shop's Affiliate Center tools
- Experience managing a high volume of creators and multiple client accounts at the same time
- Strong understanding of TikTok Shop's affiliate ecosystem and how it drives revenue
- Comfortable analysing performance metrics (clicks, sales, ROI, conversions) and optimising accordingly
- Excellent written English and proactive communication
- Comfortable with spreadsheets, dashboards, and internal tools
- Experience working with US market clients
- Available during US working hours overlap

Nice to Have:

- TikTok Shop backend / Seller Center experience (product listings, store setup)
- Experience with TikTok Shop in multiple regions
- Previous agency-side experience

You Will Thrive Here If:

- You build relationships naturally. Creators trust you because you follow through.
- You spot underperforming campaigns before anyone flags them
- You thrive managing dozens of creators and multiple campaigns at once without things slipping
- TikTok Shop affiliate tools are second nature to you, not a learning curve
- You communicate proactively. Creators and internal teams never need to chase you.
- You enjoy working in the creator economy

This Role Is NOT For You If:

- You have never used TikTok Shop's affiliate tools (this is a hard requirement)
- You prefer working on one project at a time
- You are not comfortable reaching out to new creators regularly
- You do not enjoy working with data and metrics
- You need heavy supervision on day-to-day priorities

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0014
Controller Execution Time ( Jobseekers / Job )  0.0198
Total Execution Time  0.0224
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,688 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/TikTok-Shop-Affiliate-Campaigns-Specialist-Remote-1655993
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0108 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0017   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1655993
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 939016
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1655993
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',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-09-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1655993' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1655993 
0.0012   UPDATE employer_jobs SET hit_counts '***May-27-2026=389***May-28-2026=45***May-29-2026=33***May-30-2026=13***May-31-2026=11***Jun-01-2026=21***Jun-02-2026=10***Jun-03-2026=17***Jun-04-2026=5***Jun-05-2026=8***Jun-06-2026=1***Jun-08-2026=2***Jun-09-2026=2***Jun-11-2026=17***Jun-12-2026=9***Jun-14-2026=1***Jun-17-2026=1***Jun-19-2026=63***Jun-20-2026=15***Jun-21-2026=4***Jun-22-2026=17***Jun-23-2026=7***Jun-24-2026=6***Jun-25-2026=4***Jun-27-2026=1***Jun-29-2026=4***Jun-30-2026=26***Jul-01-2026=10***Jul-02-2026=2***Jul-03-2026=11***Jul-08-2026=686***Jul-09-2026=46***Jul-10-2026=22***Jul-11-2026=16***Jul-12-2026=4***Jul-13-2026=17***Jul-14-2026=14***Jul-15-2026=14***Jul-16-2026=9***Jul-17-2026=8***Jul-18-2026=5***Jul-19-2026=2***Jul-20-2026=5***Jul-21-2026=10***Jul-22-2026=7***Jul-23-2026=12***Jul-24-2026=5***Jul-25-2026=8***Jul-26-2026=2***Jul-27-2026=628***Jul-28-2026=40***Jul-29-2026=17***Jul-30-2026=7***Jul-31-2026=4***Aug-01-2026=2***Aug-02-2026=4***Aug-03-2026=12***Aug-04-2026=22***Aug-05-2026=2***Aug-06-2026=9***Aug-07-2026=2***Aug-11-2026=1***Aug-12-2026=1***Aug-14-2026=1***Aug-17-2026=1***Aug-20-2026=605***Aug-21-2026=23***Aug-22-2026=9***Aug-23-2026=9***Aug-24-2026=22***Aug-25-2026=13***Aug-26-2026=13***Aug-27-2026=818***Aug-28-2026=29***Aug-29-2026=9***Aug-30-2026=2***Sep-02-2026=1***Sep-03-2026=1' WHERE job_id'1655993'  
0.0008   UPDATE employer_jobs SET monthly_hits '***May-2026=491***Jun-2026=241***Jul-2026=1610***Aug-2026=1607***Sep-2026=2' WHERE job_id'1655993'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1655993' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1655993 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '939016'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)