Build out three career sub-pages: EIT, Land Use Planner, Intern
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 engineerssrc/pages/careers/land-use-planner.astro- entitlements and agency coordination across Southern Idahosrc/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 + bonusin the comp strip - no specific salary figures per request careers/index.astroalready showedCompetitive + bonusfor all 5 roles (verified)- Updated bookkeeper stub fallback comp from
CompetitivetoCompetitive + bonusfor consistency
Stub fallback cleanup (src/pages/careers/[slug].astro):
- Removed
civil-project-engineer-eit,land-use-planner,civil-engineering-internfromgetStaticPaths()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