Expert Book Designer & Typesetter for Educational Exam Prep Book

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

TYPE OF WORK

Gig

WAGE / SALARY

1200

HOURS PER WEEK

40

DATE UPDATED

Sep 28, 2025

JOB OVERVIEW

About Us:

We are an educational publisher based in Turkey, preparing to launch a new, comprehensive book for the national university entrance exam (known as YKS). We are passionate about creating high-quality, effective learning materials. To achieve this, we are looking for a talented and meticulous Book Designer and Typesetter to join our project and help us create a visually outstanding and user-friendly book.

The Role:

We need a creative professional who can handle both the design (the look and feel) and the typesetting (the detailed layout of text and elements). You will work closely with our content team to establish a clean, engaging, and professional visual identity for the book. Your most important initial task will be to develop a set of master templates that we will use throughout the project.

This is a project-based role with the potential for ongoing collaboration on future books.

Key Responsibilities:

Design and develop visually appealing and functional page templates for various sections of the book (e.g., question pages, answer keys, subject explanations, chapter intros).

Typeset the book content (questions, answers, paragraphs, charts, etc.) using the established templates.

Ensure consistency in design, typography, spacing, and layout across the entire book.

Collaborate closely with our team to understand content requirements and incorporate feedback promptly.

Prepare final, print-ready PDF files according to the specifications provided by the printing house.

Create a style guide that ensures a cohesive look for future publications.

Requirements & Qualifications:

Proven experience as a book designer and typesetter, with a strong portfolio showcasing previous work. Experience with educational, academic, or text-heavy books is a huge plus.

Expert proficiency in Adobe InDesign. This is a mandatory requirement.

Proficiency in Adobe Illustrator and Photoshop for creating or editing supporting graphics.

A keen eye for detail, with exceptional skills in typography, layout, and visual hierarchy.

Excellent communication skills in English.

Ability to work independently, manage your time effectively, and meet deadlines.

Important: The book's content will be in Turkish. You do not need to know Turkish, but you must be comfortable and precise when working with text provided to you in a foreign language.

How to Apply:

If you are passionate about creating clear and beautiful educational materials, we would love to hear from you. Please submit your application with the following:

Your updated CV/Resume.

A link to your portfolio is required. Applications without a portfolio will not be considered.

A brief cover letter explaining why you are a good fit for this project and highlighting any relevant experience.

Please start your application message's subject line with "YKS Book Designer" so we know you've read the entire post.

We are excited to find a great partner for this important project!

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.0528
Total Execution Time  0.0541
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,520 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Expert-Book-Designer-Typesetter-for-Educational-Exam-Prep-Book-1479211
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0474 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1479211
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 653284
 LIMIT 1 
0.0337   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1479211
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-23',ej.date_added) duration_daysDATEDIFF('2026-06-23',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-06-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1479211' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1479211 
0.0016   UPDATE employer_jobs SET hit_counts '***Sep-28-2025=219***Sep-29-2025=65***Sep-30-2025=18***Oct-01-2025=14***Oct-02-2025=8***Oct-03-2025=7***Oct-04-2025=8***Oct-05-2025=2***Oct-06-2025=3***Oct-07-2025=2***Oct-08-2025=5***Oct-09-2025=3***Oct-10-2025=1***Oct-11-2025=4***Oct-12-2025=2***Oct-13-2025=8***Oct-14-2025=6***Oct-15-2025=4***Oct-16-2025=2***Oct-17-2025=3***Oct-19-2025=4***Oct-20-2025=3***Oct-21-2025=2***Oct-22-2025=7***Oct-23-2025=2***Oct-24-2025=4***Oct-25-2025=5***Oct-26-2025=6***Oct-27-2025=3***Oct-28-2025=4***Oct-29-2025=8***Oct-30-2025=5***Oct-31-2025=4***Nov-01-2025=5***Nov-02-2025=4***Nov-03-2025=11***Nov-04-2025=4***Nov-05-2025=2***Nov-06-2025=3***Nov-07-2025=2***Nov-08-2025=4***Nov-10-2025=3***Nov-11-2025=2***Nov-12-2025=2***Nov-13-2025=3***Nov-15-2025=3***Nov-16-2025=2***Nov-19-2025=2***Nov-20-2025=3***Nov-22-2025=2***Nov-23-2025=2***Nov-24-2025=3***Nov-25-2025=1***Nov-26-2025=4***Nov-27-2025=1***Nov-28-2025=3***Nov-29-2025=1***Nov-30-2025=1***Dec-01-2025=4***Dec-02-2025=2***Dec-04-2025=1***Dec-07-2025=3***Dec-08-2025=3***Dec-09-2025=1***Dec-10-2025=1***Dec-13-2025=2***Dec-16-2025=2***Dec-18-2025=4***Dec-20-2025=2***Dec-22-2025=2***Dec-23-2025=4***Dec-25-2025=1***Dec-27-2025=1***Dec-31-2025=2***Jan-01-2026=1***Jan-03-2026=3***Jan-04-2026=1***Jan-05-2026=2***Jan-06-2026=1***Jan-07-2026=1***Jan-08-2026=1***Jan-10-2026=1***Jan-15-2026=1***Jan-16-2026=2***Jan-17-2026=1***Jan-19-2026=1***Jan-21-2026=1***Jan-22-2026=1***Jan-23-2026=2***Jan-26-2026=1***Jan-27-2026=1***Jan-28-2026=2***Jan-29-2026=2***Jan-31-2026=2***Feb-01-2026=1***Feb-02-2026=1***Feb-04-2026=2***Feb-05-2026=1***Feb-06-2026=1***Feb-10-2026=1***Feb-11-2026=1***Feb-12-2026=1***Feb-14-2026=1***Feb-15-2026=1***Feb-17-2026=3***Feb-18-2026=2***Feb-19-2026=1***Feb-24-2026=1***Feb-27-2026=2***Feb-28-2026=1***Mar-01-2026=1***Mar-06-2026=1***Mar-09-2026=1***Mar-13-2026=1***Mar-17-2026=4***Mar-18-2026=2***Mar-19-2026=1***Mar-20-2026=1***Mar-24-2026=1***Mar-26-2026=5***Mar-27-2026=1***Mar-31-2026=1***Apr-11-2026=3***Apr-16-2026=1***Apr-20-2026=2***Apr-21-2026=5***Apr-22-2026=1***Apr-23-2026=1***Apr-27-2026=1***Apr-28-2026=1***Apr-30-2026=1***May-12-2026=1***May-18-2026=1***May-20-2026=1***May-27-2026=1***Jun-01-2026=1***Jun-03-2026=1***Jun-04-2026=3***Jun-06-2026=1***Jun-08-2026=1***Jun-09-2026=1***Jun-11-2026=2***Jun-15-2026=1***Jun-16-2026=1***Jun-17-2026=1***Jun-23-2026=1' WHERE job_id'1479211'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2025=302***Oct-2025=139***Nov-2025=73***Dec-2025=35***Jan-2026=28***Feb-2026=21***Mar-2026=20***Apr-2026=16***May-2026=4***Jun-2026=14' WHERE job_id'1479211'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1479211' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1479211 
0.0068   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '653284'
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)