Member PortalJourneys
UJ-M-023: Browse Job Listings
Member explores job opportunities posted by sponsors
Journey Overview
| Attribute | Value |
|---|---|
| Journey ID | UJ-M-023 |
| Actor | Member |
| Goal | Find relevant job opportunities |
| Trigger | Member looking for career opportunities |
| Outcome | Member finds jobs of interest |
Preconditions
- Job listings exist in the system
- Member has access to job board
Journey Flow
flowchart TD
A[Navigate to Jobs/Careers] --> B[View job listings]
B --> C{Search or browse?}
C -->|Search| D[Enter search terms]
C -->|Browse| E[Browse by category]
D --> F[View results]
E --> F
F --> G[Apply filters]
G --> H[View job cards]
H --> I[Click job]
I --> J[View job details]
Detailed Steps
- Access Job Board
Member navigates to Careers/Jobs:
- Main navigation → Careers / Jobs
- Dashboard → Jobs widget
- Email job alerts
- View Job Listings
Job board landing:
┌─────────────────────────────────────────────────────────────┐ │ Job Board │ ├─────────────────────────────────────────────────────────────┤ │ │ │ [🔍 Search jobs, companies, skills... ] │ │ │ │ CATEGORIES │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ 💼 │ │ 💻 │ │ 📊 │ │ 🎨 │ │ │ │Management│ │ Tech │ │ Finance │ │ Marketing│ │ │ │ 23 jobs │ │ 45 jobs │ │ 18 jobs │ │ 12 jobs │ │ │ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │ │ │ │ FEATURED JOBS │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ [Logo] Senior Project Manager 🏆 Featured │ │ │ │ Acme Corp • Sydney • Full-time │ │ │ │ $150k - $180k • Posted 2 days ago │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ ALL JOBS (98 listings) │ │ [Job cards...] │ │ │ └─────────────────────────────────────────────────────────────┘ - Search Jobs
Search functionality:
Search Fields:
- Job title
- Company name
- Skills/keywords
- Description
Search Features:
- Autocomplete suggestions
- Recent searches
- Saved searches (job alerts)
- Apply Filters
Filter options:
Filter Options Location City, State, Remote Job Type Full-time, Part-time, Contract Experience Entry, Mid, Senior, Executive Salary Range Min-Max salary Category Industry/function category Posted Today, This week, This month Company Specific company - View Job Cards
Each job card displays:
Element Description Company Logo Employer logo Job Title Position name Company Employer name Location City or "Remote" Type Full-time, Part-time, etc. Salary Range (if disclosed) Posted Days/weeks ago Featured Badge for sponsored listings - Sort Results
Sort options:
- Most Recent (default)
- Relevance (for search)
- Salary (high to low)
- Company A-Z
- Closing Soon
- View Job Details
Click job to view full details:
┌─────────────────────────────────────────────────────────────┐ │ [Company Logo] │ │ │ │ Senior Project Manager │ │ ═══════════════════════ │ │ │ │ 🏢 Acme Corporation │ │ 📍 Sydney, NSW • Hybrid │ │ 💼 Full-time • Permanent │ │ 💰 $150,000 - $180,000 + Super │ │ 📅 Posted 2 days ago • Closes March 30 │ │ │ │ [Apply Now] [Save Job] [Share] │ │ │ │ ─────────────────────────────────────────────────────────── │ │ │ │ About the Role │ │ ─────────────── │ │ We're looking for an experienced Project Manager to lead... │ │ │ │ Responsibilities │ │ ──────────────── │ │ • Lead project delivery... │ │ • Manage stakeholder relationships... │ │ │ │ Requirements │ │ ──────────── │ │ • 5+ years project management experience │ │ • PMP or similar certification │ │ │ │ Benefits │ │ ──────── │ │ • Flexible working │ │ • Professional development budget │ │ │ │ About the Company │ │ ───────────────── │ │ [Brief company description] │ │ [View Company Profile] │ │ │ └─────────────────────────────────────────────────────────────┘
Job Alerts
Members can set up job alerts:
- Save search criteria
- Receive email when matching jobs posted
- Frequency: Daily or Weekly digest
- Manage alerts in preferences
Related Entities
Related Journeys
Acceptance Criteria
Frontend
- Job board landing page
- Search bar with autocomplete
- Category browsing
- Filter panel
- Job card grid/list
- Job detail page
- Sort dropdown
- Pagination
- Save job functionality
- Job alerts setup
- Mobile-responsive
Backend
-
GET /api/jobs- List jobs with filters -
GET /api/jobs/{id}- Job details -
GET /api/jobs/categories- Categories -
POST /api/jobs/alerts- Create alert - Query params:
?search=,?location=,?type=
Permissions
- Jobs visible based on membership level
- Some jobs may be member-only
Business Rules
- Featured jobs prioritized
- Expired jobs hidden
- Company must be approved sponsor
Error Handling
- Empty results with suggestions
- Job not found handling