Cabinet & Closet Designer (Mozaik Software Experience Required)

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

TYPE OF WORK

Full Time

SALARY

$600/month

HOURS PER WEEK

40

DATE UPDATED

Aug 26, 2026

JOB OVERVIEW

The Role
You’ll turn field measurements, architectural plans, and client selection sheets into complete, production-ready Mozaik jobs — including elevations, plan views, 3D renderings, cut lists, and CNC output. You’ll work directly with our Florida-based design and production team on real jobs, so accuracy and turnaround time matter.

Responsibilities

• Build kitchens, baths, closets, and built-ins in Mozaik from plans and field measure notes
• Produce client-facing drawing packages (elevations, plan views, renderings)
• Generate accurate cut lists, door/drawer schedules, and CNC files
• Apply our shop standards, construction methods, and materials library
• Revise drawings from designer and client markups
• Communicate daily via Slack and Trello; attend occasional video check-ins (US Eastern time)

Requirements

• Hands-on experience with Mozaik (Cabinet and/or Closet modules). This is non-negotiable — please note your version and years of use in your application.
• Strong understanding of frameless cabinet construction, closet systems, and standard hardware (Blum, Richelieu, Salice, etc.)
• Ability to read architectural plans and cabinet shop drawings
• Excellent attention to detail — cut list errors cost real money in the shop
• Reliable internet, a PC capable of running Mozaik, and a quiet workspace
• Strong written English; availability to overlap at least 4 hours with US Eastern business hours

Nice to Have

• Experience with US residential cabinet standards and appliance specs
• Mozaik CNC/nesting and post-processor setup
• AutoCAD, SketchUp, or 2020 Design
• Prior work with a US cabinet shop or closet company

What We Offer

• Long-term, stable role with a growing company
• Structured Mozaik training and certification program with clear skill levels and advancement
• Paid weekly via [your method]
• [Rate range — e.g., $X–$Y/hour depending on experience]

How to Apply
Reply with:

1. Your Mozaik experience (version, years, cabinet vs. closet, CNC output yes/no)
2. 2–3 examples of Mozaik work — screenshots or PDFs of elevations/renderings you built
3. Your available hours in US Eastern time
4. Put the word “DOVETAIL” at the top of your application so we know you read this

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.0127
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,484,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Cabinet-Closet-Designer-Mozaik-Software-Experience-Required-1716896
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716896
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 968825
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716896
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-04',ej.date_added) duration_daysDATEDIFF('2026-09-04',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-09-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1716896' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716896 
0.0012   UPDATE employer_jobs SET hit_counts '***Aug-26-2026=490***Aug-27-2026=24***Aug-28-2026=23***Aug-29-2026=10***Aug-30-2026=3***Sep-04-2026=1' WHERE job_id'1716896'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2026=549***Sep-2026=1' WHERE job_id'1716896'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1716896' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716896 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '968825'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)