MemberPulse

UJ-M-023: Browse Job Listings

Member explores job opportunities posted by sponsors

Journey Overview

AttributeValue
Journey IDUJ-M-023
ActorMember
GoalFind relevant job opportunities
TriggerMember looking for career opportunities
OutcomeMember 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

  1. Access Job Board

    Member navigates to Careers/Jobs:

    • Main navigation → Careers / Jobs
    • Dashboard → Jobs widget
    • Email job alerts
  2. 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...]                                              │
    │                                                             │
    └─────────────────────────────────────────────────────────────┘
  3. Search Jobs

    Search functionality:

    Search Fields:

    • Job title
    • Company name
    • Skills/keywords
    • Description

    Search Features:

    • Autocomplete suggestions
    • Recent searches
    • Saved searches (job alerts)
  4. Apply Filters

    Filter options:

    FilterOptions
    LocationCity, State, Remote
    Job TypeFull-time, Part-time, Contract
    ExperienceEntry, Mid, Senior, Executive
    Salary RangeMin-Max salary
    CategoryIndustry/function category
    PostedToday, This week, This month
    CompanySpecific company
  5. View Job Cards

    Each job card displays:

    ElementDescription
    Company LogoEmployer logo
    Job TitlePosition name
    CompanyEmployer name
    LocationCity or "Remote"
    TypeFull-time, Part-time, etc.
    SalaryRange (if disclosed)
    PostedDays/weeks ago
    FeaturedBadge for sponsored listings
  6. Sort Results

    Sort options:

    • Most Recent (default)
    • Relevance (for search)
    • Salary (high to low)
    • Company A-Z
    • Closing Soon
  7. 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

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

On this page