Graphic Designer & Illustrator

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

TYPE OF WORK

Full Time

SALARY

000

HOURS PER WEEK

TBD

DATE UPDATED

Oct 7, 2026

JOB OVERVIEW

Bring stories to life through playful illustrations that spark children’s imagination! We’re looking for an illustrator with children’s book experience to create colourful, detailed scenes that invite kids to explore, create and interact.
You’ll build new adventures around our established characters and visual style. A keen eye for detail and the ability to keep every illustration consistent with our brand are essential.

What You’ll Do:
-Create playful scenes for children’s books, including environments, outfits, character styling and interactive elements.
-Follow our established characters, brand guidelines and illustration style closely.
-Collaborate with our product development team using clear briefs, references and style guides.
-Prepare detailed, layered artwork ready for print production.

What You’ll Bring
-Experience in children’s book illustration or similar work.
-Strong composition, colour and visual storytelling skills, with an eye for appealing design.
-Ability to create detailed illustrations for interactive books.
-Proficiency in Adobe Illustrator and Photoshop; other creative tools are a plus.
-Familiarity with AI tools.
-Clear communication and openness to feedback and revisions.

Nice to Have:
-Experience with children’s activity books.
-Knowledge of print-ready file setup.

Why Join 1000 Miles?
-Join an international team representing seven nationalities.
-Work in Yiwu, one of the world’s largest product hubs.
-Use AI tools as part of your everyday creative work.
-See your artwork reach customers in the US, Canada, UK and Germany.
-Grow with the company and contribute ideas in a collaborative team.

How to Apply
Please include all three:
-Your CV and portfolio featuring children’s illustration or similar work.
-A short note about your experience with children’s books.
-Confirmation of your availability for a long-term role and willingness to relocate to Yiwu.
(Only applications containing all three items will be considered.)

Send your resume/cv with portfolio in ----------

About BSCOOL
BSCOOL sparks children’s creativity and imagination through colouring books, sticker activity books and more.
Check out our brand here :
----------

This job has an opportunity to work in our Main Office in China.
Job type : Full time

Develop creativity and enhance your kids imagination with BSCOOL products which includes, coloring books, sticker activity books, and more!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0110
Total Execution Time  0.0122
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Designer-Illustrator-1745453
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0053 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1745453
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 955446
 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` = 1745453
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-28',ej.date_added) duration_days, DATEDIFF('2026-10-28',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-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1745453' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1745453 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-07-2026=1004***Oct-08-2026=127***Oct-09-2026=68***Oct-10-2026=26***Oct-11-2026=20***Oct-12-2026=30***Oct-13-2026=29***Oct-14-2026=26***Oct-15-2026=21***Oct-16-2026=18***Oct-17-2026=21***Oct-18-2026=7***Oct-19-2026=11***Oct-20-2026=6***Oct-21-2026=9***Oct-22-2026=11***Oct-23-2026=11***Oct-24-2026=4***Oct-28-2026=2' WHERE job_id= '1745453'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1450' WHERE job_id= '1745453'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1745453' 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` = 1745453 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '955446'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)