Sourcing Agent (Asia Suppliers, Custom Products)

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

TYPE OF WORK

Full Time

SALARY

1600

HOURS PER WEEK

TBD

DATE UPDATED

Sep 24, 2026

JOB OVERVIEW

NO VIDEO IS NO REPLY

About the Company

We are a fast-growing international B2B brand. We supply custom branded grip socks and studio essentials, such as bags, towels, and drinkware, to Pilates, yoga, and barre studios across six markets worldwide. Everything we sell is made to order, with custom designs and custom packaging. We are a start-up, not a "slow corporate" company. We move fast, we care about how things look, and we treat our clients like partners, not just accounts.

If a start-up pace and environment sound exciting to you, keep reading. If that's not your style, this isn't the right role, and it's better we both know that now.

About the Role

Our product range is growing fast. Next to socks, we keep adding new products like bags, towels, drinkware, and accessories, and every new product needs the right manufacturer. That's where you come in.

As our Sourcing Agent, you find, evaluate, and build relationships with manufacturers, mainly in Asia. You request quotes, compare suppliers, negotiate prices and minimum order quantities, and manage samples until a product is ready to sell. Once a supplier is on board, you pass orders on to them and keep the relationship and supplier information in good shape.

Our clients order for a studio launch, an opening, or an event. The delivery date is a promise they have already made to their own members, so we sell on speed and reliability. The suppliers you bring in need to match that standard.

We are a dynamic company and we like to implement improvements fast. We're not looking for someone who just follows the process, but for someone who makes it better. If you see a smarter way to do something, we want you to speak up, take the lead, and make it happen.

We're Hiring for the Long Term

We are not looking for a short-term hire. We're looking for someone who wants to build something with us for years to come. If you grow with us and show what you can do, you'll have a long-term place on our team.

About the Hours

This is a 40-hour position with flexible hours. You plan your own day, as long as you're available for part of the day to overlap with our Dutch team and with our suppliers in Asia. During onboarding we'll agree on fixed overlap moments so your questions get answered fast while you learn the business.

What You'll Be Doing

Sourcing New Products & Suppliers

* Find and research manufacturers for new and existing product categories (socks, bags, towels, drinkware, accessories, and more).
* Request and compare quotes on price, quality, MOQ, lead time, customization options, and packaging.
* Negotiate prices, MOQs, lead times, and payment terms.
* Vet suppliers on reliability, quality, communication, and capacity before we commit.
* Build a backup supplier for our key products, so we never depend on just one factory.

Samples & Product Development

* Coordinate samples with suppliers and make sure they match our specs and branding.
* Give clear feedback to suppliers until a product meets our standard.
* Work with our design team so custom designs, colors, and packaging can actually be produced.

Orders

* Pass new orders on to our suppliers, with all the correct details and files (design, quantities, sizes, colors, materials, packaging, deadlines).
* Double-check every order before it goes out, because one small mistake here means a wrong product for the client.
* Follow up with suppliers so orders leave the factory on time, and flag delays to the team early.

Supplier Management

* Maintain strong, long-term relationships with our suppliers.
* Keep supplier information, prices, MOQs, and lead times accurate and up to date.
* Review supplier performance and help solve quality issues or factory errors together with our complaints team.
* Keep an eye on better or cheaper options in the market, even for products we already sell.

Process Improvement

* Right now, we send orders and design files to suppliers through WhatsApp, WeChat, and different platforms. It works, but it's not organized. We want you to help us build a clear, reliable way of sending and tracking orders, and take the lead in making it happen.
* Look critically at how we source and order, and spot what can be faster, simpler, or more reliable.
* Set up and improve templates, checklists, and workflows for quotes, samples, and orders.
* Use AI tools and automation to save time on repetitive tasks.

Across All Tasks

* Communicate with suppliers via email, WeChat, WhatsApp, Slack, and phone.
* Use AI tools daily for translation, drafting, and research. We work with suppliers and clients worldwide, so this is a core part of the job.

Requirements

* Experience in sourcing, procurement, or purchasing, ideally with manufacturers in Asia.
* A proven track record of finding suppliers and negotiating prices and terms.
* High-level American English, both written and spoken. This is a must.
* Confident on the phone. You'll regularly call suppliers to negotiate and solve problems.
* Highly detail-oriented. You check everything twice, in specs, samples, and orders.
* Proactive. You follow up before things go wrong, not after.
* A natural improver. You see what can be done better and you take action.
* Looking for a long-term role and ready to commit to one company.
* Comfortable working with spreadsheets (Google Sheets or Excel).
* Speaking Mandarin Chinese is a strong plus.
* Experience with custom or made-to-order products (textiles, bags, drinkware, merchandise, or similar) is a strong plus.
* Previous experience working with Dutch or European companies is a plus.
* Able to work independently and take ownership after training.
* Already trained and skilled with AI tools (ChatGPT, Claude, or similar).

Growth & Onboarding

You will be trained properly and given real time to learn the business before working independently. There is a clear path to take on more responsibility as we grow, for people who show they can handle it.

Before You Apply

Please read this entire post before applying. You don't need to send a long written application. What we really want is a short video (a Zoom recording, Loom, or similar link) where you introduce yourself and tell us who you are and what you've sourced or negotiated in previous jobs. Please also share one example of a supplier you found or a deal you improved. Speaking on camera also lets us hear your English, which matters for this role.

In your application, also answer this question to prove you read the full post: We want to launch a new custom printed tumbler for our studio clients. How would you find the right supplier, and what would you check before placing the first order?

We only want to be contacted through OnlineJobs.ph. Please do not reach out via LinkedIn or email. Applications sent through other channels will NOT be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0251
Total Execution Time  0.0276
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,528 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Sourcing-Agent-Asia-Suppliers-Custom-Products-1737510
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0154 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1737510
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 934937
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1737510
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1737510' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737510 
0.0021   UPDATE employer_jobs SET hit_counts = '***Sep-24-2026=703***Sep-25-2026=67***Sep-26-2026=44***Sep-29-2026=2***Sep-30-2026=1***Oct-03-2026=4' WHERE job_id= '1737510'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=817***Oct-2026=4' WHERE job_id= '1737510'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1737510' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737510 
0.0059   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '934937'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0014   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)