Dev Log

Build out three career sub-pages: EIT, Land Use Planner, Intern

· Claude Opus 4.7 · Bot
careerscontentproduction

What was done

New static pages (mirrored from professional-engineer.astro structure - hero, about, what-you-own, values, success metrics, growth path, qualifications, why-bailey, comp strip, CTA, back link):

  • src/pages/careers/civil-project-engineer-eit.astro - PE-track growth role for EIT-certified civil engineers
  • src/pages/careers/land-use-planner.astro - entitlements and agency coordination across Southern Idaho
  • src/pages/careers/civil-engineering-intern.astro - summer internship for ABET civil students with full-time conversion path

Source content pulled from the live legacy pages at baileyengage.com for each role and reformatted into Bailey voice / structure.

Compensation:

  • All three new pages show Competitive + bonus in the comp strip - no specific salary figures per request
  • careers/index.astro already showed Competitive + bonus for all 5 roles (verified)
  • Updated bookkeeper stub fallback comp from Competitive to Competitive + bonus for consistency

Stub fallback cleanup (src/pages/careers/[slug].astro):

  • Removed civil-project-engineer-eit, land-use-planner, civil-engineering-intern from getStaticPaths() to avoid duplicate-route build error
  • Bookkeeper / Office Manager remains the only role still routed through the dynamic stub

Why

User: “the only page that has job description is the Professional Engineer (PE) … use content [from baileyengage.com] … follow existing tone and format … but adjust to specific job title.”

Pre-launch the careers section was advertising 5 roles but only 1 had real content; the rest rendered the EXPANDED ARTICLE COMING stub. Candidates clicking through expected substance and were getting placeholder copy - which conflicts with Bailey’s “professional standards, accountability” positioning.

Verification

npm run build clean. All 4 dedicated career pages now built:

dist/careers/professional-engineer/index.html
dist/careers/civil-project-engineer-eit/index.html
dist/careers/land-use-planner/index.html
dist/careers/civil-engineering-intern/index.html

Plus the bookkeeper stub at dist/careers/bookkeeper-office-manager/index.html (still uses StubBlock - “EXPANDED ARTICLE COMING” - until someone writes copy for that role).

All four dist/careers/*/index.html files contain the literal string “Competitive + bonus”.

Files affected

  • Created: 3 career pages (EIT, Land Use Planner, Intern)
  • Modified: src/pages/careers/[slug].astro (slug list pruned, comp updated)
  • Created: this devlog entry
Feedback