Files
Plushealthtech/task/08-careers-page.md
T
Clive e5d1446791
Gitea CI/CD / build (push) Successful in 1m40s
Site pages and AI tasks.
2026-08-20 14:58:52 +10:00

31 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Task 08 — Careers page
- **Status:** Done
- **Depends on:** —
- **Size:** S
## Goal
Create the **Careers** page at `/Careers`. No job-board data or backend exists — this is a culture page with an "apply via the Contact page" path (assumption per plan §3.6).
## Files
- Create: `plushealthtech/Pages/Careers.cshtml`
- Create: `plushealthtech/Pages/Careers.cshtml.cs`
## Steps
1. **PageModel** — standard `PageModel` with `OnGet()`; title set in the view.
2. **View** — `@page`, `@model CareersModel`, `ViewData["Title"] = "Careers"`.
- **Hero** — "Build the future of interoperable clinical software."
- **Why join us** — 3–4 cards (mission-driven work, clinical+technical collaboration, modern .NET stack, flexibility — keep claims generic and reviewable).
- **How to apply** — explicit note that there is no public job board right now: "Tell us about yourself via the Contact page and we'll be in touch." CTA button → `/Contact`.
- Secondary CTA → `/About`.
3. Tailwind brand tokens only; no new CSS/JS.
## Acceptance criteria
- [x] `GET /Careers` renders; build green.
- [x] Apply CTA points at `/Contact`; no dead links.
- [x] No fabricated specific claims (salaries, exact team size) — keep it generic for legal/brand review.