StealThis .dev
Pages Medium

Job Board — Job Posting Editor

A polished applicant-tracking job posting editor with a split-pane layout: edit title, department, location, employment type, salary range and a mock rich-text description on the left, build add/remove screening questions with required toggles, and watch a candidate-facing job card update live on the right. Toggle remote-friendly, save as draft or publish, and see status pills, salary and location chips, a bookmark toggle, and friendly toasts confirming every action.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Job Posting Editor

A recruiter-facing editor for composing a job listing on the fictional Northbridge Talent platform. The left column is the form: role title, department and employment type, location with a remote-friendly switch, a two-input salary range with a yearly/monthly selector, and a small mock rich-text area with bold, italic, list and heading controls. Everything is wired to a candidate-view preview on the right that re-renders on every keystroke.

The screening-questions builder lets you add up to eight questions, each with an answer-type dropdown (short answer, paragraph, yes/no) and a required checkbox. Add and remove rows and the preview’s numbered question list updates instantly, marking required items with an asterisk. The candidate card shows location, remote, department, type and salary as scannable chips, plus a working bookmark toggle.

The top bar carries a status pill that flips between Draft and Published. Save draft and Publish both surface confirmation toasts, with publish guarding against an empty title. The layout collapses to a single column on tablet and stays usable down to roughly 360px, all in dependency-free vanilla JavaScript.

Illustrative UI only — fictional jobs & companies, not a real hiring platform.