Project Manager | Ecommerce Agency

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

TYPE OF WORK

Full Time

SALARY

PHP 40,000 - 70,000/mo

HOURS PER WEEK

40

DATE UPDATED

Apr 10, 2026

JOB OVERVIEW

We're a London-based Shopify ecommerce growth agency with a growing team in the Philippines, looking for a Project Manager to be the operational backbone of the agency.

We have specialists covering web development, Google Ads, Meta/TikTok Ads, Klaviyo, and SEO. What we need is someone to make sure everything runs smoothly, tasks get done on time, quality is high, and nothing falls through the cracks. You'll be the bridge between the founder and the team, translating client briefs into actionable tasks, managing workflows, and holding the team accountable to deadlines.

This role is perfect for someone who is highly organised, proactive, and comfortable managing people. You don't need to be an expert in every channel, but you need to understand ecommerce and digital marketing well enough to QA work, flag issues, and keep projects moving.

What You'll Be Doing:

- Managing daily workflows and task assignments across a team of 5+ specialists
- Breaking down client briefs into clear, actionable tasks with deadlines in Notion
- Running daily or weekly standups with the team to track progress and remove blockers
- QA and reviewing deliverables before they go to the founder or clients (websites, ads, emails, content)
- Tracking project timelines and flagging delays before they become problems
- Building and maintaining SOPs and process documentation in Notion
- Onboarding new tea ---------- mbers with structured training plans
- Managing the team's Notion workspace (task boards, databases, wikis, templates)
- Monitoring team productivity and output without micromanaging
- Preparing weekly status updates for the founder summarising progress across all clients
- Coordinating between specialists (e.g. making sure the ad team and web dev are aligned on landing pages)
- Managing tool access and accounts for tea ---------- mbers
- Handling basic admin (scheduling, file organisation, process improvements)

What We're Looking For:

- Minimum 2 years experience in a project management or operations role (agency experience strongly preferred)
- Proven experience managing remote teams of 3+ people
- Strong understanding of ecommerce and digital marketing (you don't run the campaigns, but you understand what good output looks like)
- Highly organised with obsessive attention to detail
- Proactive, you flag problems before being asked and suggest solutions
- Comfortable holding people accountable and having direct conversations about performance
- Strong English communication (written and verbal)
- Experience building SOPs and process documentation
- Available to work UK business hours (9am-5pm GMT)

Tools You Should Be Familiar With:

Required:
- Notion (task management, databases, wikis, templates)
- Google Workspace (Docs, Sheets, Drive, Calendar)
- Slack or WhatsApp (team communication)
- Loom (screen recording for async briefs and reviews)
- Claude (Anthropic) or similar AI assistants for summarisation, drafting SOPs, and analysis

Desirable:
- Shopify (basic admin knowledge, enough to QA websites)
- Klaviyo (basic understanding of flows and campaigns)
- Google Ads / Meta Ads (enough to understand reports and flag issues)
- Google Analytics 4
- Figma or Canva
- Asana, ---------- , ClickUp, or Trello (we use Notion, but transferable PM experience is valuable)
- Google AI Studio / Gemini
- Basic understanding of SEO principles

WAGE/SALARY: PHP 40,000 - 70,000/mo (depending on experience)

About Us:

We're a lean, fast-moving agency that works with premium ecommerce brands across the UK. We have a growing team in the Philippines covering web dev, paid ads, retention, and SEO. We need someone to bring structure, accountability, and consistency to how we operate day to day. You'll work directly with the founder and have full visibility across every client and project.

Important: All company tools and software are provided strictly for client work only. Misuse of company resources for personal or external projects is grounds for immediate termination.

To Apply:

Please tell us about your experience managing remote teams, including team size, the types of projects you coordinated, and the tools you used. Show us an example of a process or SOP you've built. Tell us what you know about ecommerce and digital marketing, even at a high level.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0098
Total Execution Time  0.0111
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,704 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Project-Manager-Ecommerce-Agency-1621065
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0049 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1621065
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 773403
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1621065
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1621065' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1621065 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-10-2026=401***Apr-11-2026=45***Apr-15-2026=2' WHERE job_id'1621065'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=448' WHERE job_id'1621065'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1621065' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1621065 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '773403'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)