Skip to content

Add Jobs board (Prototype) #561

@viktorsmari

Description

@viktorsmari

It would be useful for the community to have a simple Jobs board to post job ads.

Inspiring pages:

Todo:

  • Add a top link calls 'Jobs' (between Machines - Events) which links to a /jobs page
  • All (active) jobs will be visible on /jobs
  • Each job will have it's own page on /jobs/:id like /jobs/345
    • We could add a slug, so the url would be: /jobs/lab-manager-in-iceland
  • Users don't need to login to Fablabs.io to apply, only to create a job post.
  • Each job will have an APPLY button, which takes you to an external website.
    • Until if we develop that part, which handles communicatio, onsite
  • Search All jobs for description / text + pagination
  • Filter jobs by country
  • Filter by tags. What kind of tags? Machine type? Technology? Seniority?
  • Add a WYSIWYG editor called Trix
  • Only verified email addresses can post?
  • Prevent spam?
  • Test and implement a design
  • How long should each post be visible?
  • What happens after that period?
  • Who can create a post?

Fields

  • title - Title of the job ad. "Lab manager in Iceland"
  • description:text - "We are looking for a lab manager to ..."
  • apply_url - "https://linkedin.com/someurl"
    • Links to an external system which handles the application + communication between employer and applicant.
  • is_featured:boolean (checkbox - Admins can PIN these for more exposure)
  • is_verified:boolean (checkbox - Trusted source that has been verified by an admin or email verified?)
  • user - (The user who created the ad)
  • Candidate requirements -- Can this go as text into the description?
    • Education
    • Experience
    • Other
  • currency (Then we can sort by salaries)
    • It can be in different currencies. Sorting jobs by amount does not work, unless we also sort jobs by currencies. We could ask for all salaries in the same currencies. Always use $ for example, but that is not good for users in non-dollar countries.
  • min_salary:decimal
  • max_salary:decimal ?
  • Temporary / Permanent (2 Checkboxes or 1 Select dropdown or a radio button?)
  • Location
    • country (Filter jobs by countries)
    • Relocation (Checkbox?)
    • Work Permits
  • Time / Full-Time / Part-Time / Other (Checkboxes or Select dropdown?)
  • Lab? - Should we link to a Lab - if the Lab is looking for employees? Or just add a link to it in the description?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions