Book Layout Artist (Full-Time)

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

TYPE OF WORK

Full Time

SALARY

Competitive, based on experience

HOURS PER WEEK

40

DATE UPDATED

Jul 6, 2026

JOB OVERVIEW

Book Layout Artist (Full-Time)
Join Our Creative Team

We're looking for a talented Book Layout Artist to join our growing creative team on a full-time basis.

Our company develops premium printed products for multiple international brands, including books, journals, planners, children's books, tarot products, workbooks, stationery, and other professionally designed publications. Every product we create is designed to a high standard, and we're looking for someone who shares our passion for exceptional layout design and attention to detail.

This is a full-time position (8 hours per day) and is ideal for someone who genuinely enjoys editorial design, typography, and creating beautiful, well-structured publications.

What You'll Be Doing

As our Book Layout Artist, you'll be responsible for creating and producing professional internal layouts across a wide range of printed products.

Your responsibilities will include:

Designing professional interior book layouts from concept through to completion.
Working from existing brand templates while also creating new layouts from scratch.
Designing layouts for books, journals, planners, workbooks, children's books, colouring books, tarot guidebooks, packaging inserts, catalogues, and other printed publications.
Applying strong typography, spacing, hierarchy, and page composition principles.
Maintaining consistency across long documents.
Working closely with our creative team to ensure all publications meet our brand standards.
Revising layouts based on feedback and project requirements.
Preparing final artwork ready for production.
Software Requirements

Applicants should be proficient in the Adobe Creative Suite, including:

Adobe InDesign
Adobe Illustrator
Adobe Photoshop
Adobe Acrobat
Essential Skills

We're looking for someone with:

Demonstrated experience designing book interiors and publication layouts
Excellent typography and page composition skills
Strong understanding of editorial design principles
Experience working with long documents
Excellent attention to detail
Ability to organise complex documents efficiently
Strong communication skills
Ability to manage multiple projects while maintaining high quality
A genuine passion for creating polished, professional printed products
Bonus Skills

While not essential, experience in the following will be highly regarded:

Commercial print production
Preparing print-ready files for professional printing
What We're Looking For

The ideal candidate is someone who:

Takes pride in producing high-quality work
Has exceptional attention to detail
Enjoys solving layout and design challenges
Can work independently while meeting deadlines
Is organised, reliable, and proactive
Values consistency and precision in every project
Portfolio Requirement (Mandatory)

Applicants must provide a detailed portfolio showcasing publication layout work.

Your portfolio should demonstrate experience designing:

Book interiors
Editorial layouts
Journals
Workbooks
Planners
Other long-form publications

Applications without a portfolio demonstrating publication and book layout experience will not be considered.

Please note that portfolios containing only logos, branding, social media graphics, marketing materials, or general graphic design work without publication layouts will not be considered suitable for this role.

Employment Details
Full-time position
8 hours per day
Paid public holidays
13th month pay
Competitive salary based on experience
How to Apply

To help us identify applicants who pay attention to detail, please begin your application with the words:

"Typography Matters"

Include:

Your portfolio
A brief introduction about yourself
The Adobe applications you use most frequently
Examples of books or publications you've designed

We look forward to seeing your work and welcoming a talented layout artist to our growing creative team.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0152
Total Execution Time  0.0165
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,600 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Book-Layout-Artist-Full-Time-1682886
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1682886
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 703418
 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` = 1682886
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 = '1682886' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1682886 
0.0008   UPDATE employer_jobs SET hit_counts = '***Jul-06-2026=533***Jul-07-2026=74***Jul-08-2026=36***Jul-09-2026=26***Jul-10-2026=28***Jul-11-2026=6***Jul-12-2026=11***Jul-13-2026=18***Jul-14-2026=12***Jul-15-2026=11***Jul-16-2026=8***Jul-17-2026=16***Jul-18-2026=4***Jul-19-2026=10***Jul-20-2026=8***Jul-21-2026=5***Jul-22-2026=12***Jul-23-2026=5***Jul-24-2026=5***Jul-25-2026=7***Jul-26-2026=3***Jul-27-2026=6***Jul-28-2026=5***Jul-29-2026=3***Jul-30-2026=5***Jul-31-2026=3***Aug-01-2026=3***Aug-02-2026=4***Aug-03-2026=7***Aug-04-2026=8***Aug-05-2026=5***Aug-06-2026=2***Aug-07-2026=1***Aug-08-2026=2***Aug-09-2026=2***Aug-10-2026=2***Aug-11-2026=3***Aug-12-2026=4***Aug-13-2026=2***Aug-14-2026=3***Aug-15-2026=4***Aug-16-2026=3***Aug-17-2026=2***Aug-19-2026=2***Aug-20-2026=1***Aug-21-2026=2***Aug-22-2026=3***Aug-23-2026=1***Aug-25-2026=1***Aug-26-2026=2***Aug-27-2026=3***Aug-28-2026=6***Aug-29-2026=4***Aug-30-2026=1***Aug-31-2026=3***Sep-01-2026=1***Sep-02-2026=2***Sep-03-2026=5***Sep-04-2026=2***Sep-05-2026=4***Sep-06-2026=6***Sep-07-2026=4***Sep-08-2026=5***Sep-09-2026=4***Sep-10-2026=6***Sep-11-2026=3***Sep-12-2026=2***Sep-13-2026=3***Sep-14-2026=9***Sep-15-2026=2***Sep-17-2026=2***Sep-18-2026=4***Sep-19-2026=1***Sep-20-2026=1***Sep-21-2026=3***Sep-22-2026=3***Sep-24-2026=3***Sep-25-2026=2***Sep-26-2026=1***Sep-27-2026=8***Sep-28-2026=2***Sep-29-2026=8***Sep-30-2026=2***Oct-01-2026=3***Oct-02-2026=1***Oct-03-2026=2***Oct-04-2026=1***Oct-05-2026=3***Oct-06-2026=1***Oct-07-2026=6***Oct-08-2026=3***Oct-09-2026=6***Oct-10-2026=3***Oct-12-2026=1***Oct-13-2026=5***Oct-14-2026=3***Oct-15-2026=5***Oct-16-2026=1***Oct-17-2026=1***Oct-18-2026=8***Oct-19-2026=6***Oct-20-2026=1***Oct-21-2026=4***Oct-22-2026=13***Oct-23-2026=5***Oct-24-2026=4***Oct-28-2026=2' WHERE job_id= '1682886'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Jul-2026=860***Aug-2026=86***Sep-2026=98***Oct-2026=88' WHERE job_id= '1682886'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1682886' 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` = 1682886 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '703418'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)