This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user