Senior Purchasing & Administrative Assistant - Electronics Manufacturing / PCB Assembly Supply Chain

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

TYPE OF WORK

Full Time

SALARY

$750-$1000 per month

HOURS PER WEEK

40

DATE UPDATED

Oct 7, 2026

JOB OVERVIEW

We are seeking a highly organised and experienced Purchasing & Administrative Assistant to support our growing business arranging electronic manufacturing assembly capabilities for our customers.
This is not a general virtual assistant role.
The successful candidate must have direct experience purchasing electronic components and PCBs for PCB Assembly manufacturing and must understand the realities of sourcing for contract electronics manufacturing environments.
Initially, the role will focus on component and PCB purchasing, supplier management, purchasing administration, ERP data management, reporting and general business administration. As the company grows, the position may develop into customer account management responsibilities.
Working Hours
• Full-time
• Remote
• Philippines-based
• Overlap with UK business hours preferred
________________________________________
Key Responsibilities
Purchasing & Supply Chain
• Source electronic components and PCBs from authorised distributors and approved suppliers
• Obtain quotations and compare pricing, lead times and MOQ requirements
• Place and manage purchase orders
• Monitor supplier deliveries and expedite critical shortages
• Work with our customer’s internal technical resources, identify alternative sources for obsolete or long lead-time components
• Maintain approved supplier information
• Assist with BOM costing exercises
• Work with engineering and operations teams regarding component availability
• Track open orders and supplier performance
Administration
• Maintain accurate purchasing records
• Update ERP and inventory systems
• Create reports and spreadsheets
• Organise documentation and business records
• Manage internal follow-up actions
• Support management with administrative tasks
• Improve and document business processes
Future Development
Depending on performance, the successful candidate may progress into:
• Customer account management
• Customer communications
• Quotation preparation
• Project coordination
• Supply chain management

Minimum 3 years experience purchasing electronic components
✅ Experience working for an:
• Electronics Manufacturing Services (EMS) provider
• Contract Electronics Manufacturer (CEM)
• PCB Assembly company
• Electronics manufacturing subcontractor
✅ Experience purchasing components such as:
• ICs
• Connectors
• Passive components
• Semiconductors
• Electromechanical parts
✅ Experience dealing with suppliers such as:
• DigiKey
• Mouser
• Farnell / Newark
• RS Components
• Arrow
• Avnet
• Future Electronics
✅ Strong Excel or Google Sheets skills
✅ Exceptional organisational and administrative skills
✅ Excellent written English
✅ Ability to work independently and manage multiple priorities
✅ Experienced in PCB purchasing and supply chain management, with a thorough understanding of PCB revision control, document management, and engineering change processes."

Preferred Experience
• ERP/MRP systems
• BOM management
• PCB Assembly industry
• Electronics supply chain management
• Customer account management
• Inventory planning
• Production scheduling support
________________________________________
Note
Only applicants with proven electronics manufacturing purchasing experience will be considered.
________________________________________
IMPORTANT APPLICATION INSTRUCTIONS
To ensure applications are reviewed, please begin your application with:
"Electronics and PCB Buyer"
Applications that do not begin with these words will be automatically rejected.
In your application, include:
1. Your most recent employer.
2. What products that company manufactured.
3. How many years of PCB and electronic component purchasing experience you have.
4. Which distributors you purchased from regularly.
5. Which ERP/MRP systems you have used.
6. An example of a difficult component shortage you helped resolve.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0141
Total Execution Time  0.0159
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,032 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Purchasing-Administrative-Assistant-Electronics-Manufacturing-PCB-Assembly-Supply-Chain-1745545
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0069 seconds)  (Hide)
0.0014   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1745545
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 1008036
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1745545
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-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1745545' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1745545 
0.0006   UPDATE employer_jobs SET hit_counts = '***Oct-07-2026=578***Oct-08-2026=152***Oct-09-2026=59***Oct-10-2026=15***Oct-17-2026=2' WHERE job_id= '1745545'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=806' WHERE job_id= '1745545'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1745545' 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` = 1745545 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1008036'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0009   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)