Book Editor and Formatter

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

TYPE OF WORK

Part Time

SALARY

$5-$8hr

HOURS PER WEEK

20

DATE UPDATED

Sep 23, 2026

JOB OVERVIEW

In this role, you'll shape manuscripts into polished, publish-ready books across three worlds: novels, short stories, and children's books. You'll sharpen the language, guard the flow, and design pages that feel effortless to read. You'll work closely with authors, many of whom are pouring deeply personal experiences onto the page. Your job is to protect their voice while making the work shine.
This is careful, quiet work that changes how a story reaches people. If you love the craft of a clean sentence and a well-set page, I'd love to meet you.
Key Responsibilities
Manuscript editing: Edit novels, short stories, and children's books for clarity, structure, pacing, and impact — always preserving the author's voice and intent.
Proofreading: Catch and correct errors in grammar, spelling, punctuation, and syntax before a book ever reaches a reader.
Formatting for print: Lay out interior pages for print publishing, including margins, typography, spacing, chapter openers, and image placement (especially for illustrated children's titles).
Formatting for digital: Prepare clean, reflowable files for eBook and other digital platforms, ensuring the reading experience holds up across devices.
Style consistency: Build and apply style guides so every element — from headings to dialogue punctuation to page numbering — stays consistent throughout each project.
Working with authors: Communicate with authors in a supportive, clear way. Offer honest feedback with care, explain your choices, and keep them confident through each stage.
Quality control: Review final proofs against publishing standards to make sure each book is ready for release.
Required Qualifications
Proven experience editing and formatting books for publication across multiple genres.
Hands-on proficiency with publishing and layout software such as Adobe InDesign and Scrivener.
Strong knowledge of print and digital publishing standards, including file preparation for print-on-demand and eBook platforms.
Expert command of grammar, spelling, punctuation, and one or more style guides (such as Chicago Manual of Style).
A portfolio of past work showing published or publish-ready books you've edited and formatted.
Sharp attention to detail and the patience to catch what others miss.
Clear, kind communication skills for guiding authors through the process.
Preferred Qualifications
Experience formatting illustrated children's books, including image and text coordination.
Familiarity with additional tools like Vellum, Affinity Publisher, or Kindle Create.
Understanding of ISBN assignment, barcodes, and back cover and metadata requirements.
Background in self-publishing or working with independent authors.
A feel for different age groups and genres, and how each one reads on the page.
What Makes a Strong Applicant
The best person for this role is part craftsperson, part guide. You notice the small things — a comma out of place, a chapter that opens on the wrong page — and you fix them without losing sight of the bigger story. You know that formatting a children's book asks for something different than a literary novel, and you adjust with ease.
You treat each author's work as if it were your own, yet you never lose your objectivity. You can be honest about what isn't working and generous in how you say it. Above all, you believe a well-made book is worth the effort, because someone trusted you with their words.
If that sounds like you, bring your portfolio and your love of the craft. We're ready to build something meaningful together.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0031
Controller Execution Time ( Jobseekers / Job )  0.0141
Total Execution Time  0.0180
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,576 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Book-Editor-and-Formatter-1736327
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1736327
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 966474
 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` = 1736327
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1736327' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736327 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-23-2026=443***Sep-24-2026=47***Sep-25-2026=24***Sep-26-2026=14***Sep-27-2026=28***Sep-28-2026=22***Sep-29-2026=8***Sep-30-2026=10***Oct-01-2026=9***Oct-02-2026=16***Oct-03-2026=11***Oct-04-2026=3***Oct-05-2026=8***Oct-06-2026=10***Oct-07-2026=9***Oct-08-2026=8***Oct-09-2026=9***Oct-10-2026=3***Oct-12-2026=1***Oct-14-2026=1***Oct-15-2026=2***Oct-16-2026=3' WHERE job_id= '1736327'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=596***Oct-2026=93' WHERE job_id= '1736327'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1736327' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736327 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '966474'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)