Understanding the Gig Job Business Concept
What a Gig Job Represents
A Gig Job represents a company’s temporary manpower requirement for a specific role, location, and time period.
A job exists to:
- Define work that needs to be done
- Attract suitable gig workers
- Assign one or more workers to perform the work
- Track attendance and completion
- Enable post-job evaluation
Key Actors in the Gig Job Domain
Company
The company defines the work requirement.
Responsibilities:
- Specify what work is needed
- Decide when and where the work happens
- Select workers who will perform the job
- Cancel or modify jobs when business needs change
Manager
A manager operates the job on behalf of the company.
Responsibilities:
- Create and publish jobs
- Review and select applicants
- Manage attendance (clock in / clock out)
- Handle job-level decisions (replacement, cancellation)
- Review workers after job completion
Applicant (Gig Worker)
A gig worker performs the job.
Responsibilities:
- Apply for jobs they are available for
- Commit to assigned jobs
- Attend work as scheduled
- Clock in and out correctly
- Provide cancellation reasons if unable to work
- Review the company after completion
Platform (System)
The platform enforces rules and supports the workflow.
Responsibilities:
- Match applicants to jobs
- Enforce job lifecycle rules
- Automate reminders and fallback decisions
- Maintain job state consistency
System Rules & Principles (Gig Job Only)
- A job represents one work requirement
- A job may have multiple selected workers
- Selection and attendance are separate concerns
- Clock-in/out determines actual participation
- Automation supports, but does not replace, manager decisions
- External systems (e.g. UKG) may act as the source of job creation