Skillmatch Documentation

website·Indexed 30 days ago

https://dev-docs-skill-match.vercel.app

Documentation for Skillmatch.tech, a platform designed to connect job seekers and employers. Includes guides for candidate sign-up, profile management, and job searching, as well as employer resources for company profile management, job posting, and the creation of questions, tests, and assessments.

Tokens
2.3K
Snippets
0
Records
20
Agent score
75%

What's inside Skillmatch

  1. Overview of Skillmatch.tech target audience

    Skillmatch.tech is a job matching platform designed for a diverse set of users to streamline the recruitment process. The platform serves five primary user groups:

    1. Job Seekers (Candidates): Including recent graduates, experienced professionals, freelancers, contractors, and career changers.
    2. Employers (Companies): Ranging from startups and SMEs to large corporations and recruitment agencies.
    3. HR Professionals: Users responsible for posting job listings, evaluating candidates via assessments, and managing the recruitment pipeline from application to onboarding.
    4. Educational Institutions: Colleges and universities using the platform to support alumni and facilitate student job placements and internships.
    5. Technology Enthusiasts and Developers: Technical professionals seeking specialized roles in IT and software development, utilizing coding tests and technical assessments to demonstrate their skills.
  2. Skillmatch platform overview and core objectives

    Skillmatch (skillmatch.tech) is a job marketplace designed to bridge the gap between job seekers and employers. The platform focuses on a seamless application process and efficient talent acquisition through the following core capabilities:

    • For Candidates: Easy job applications (including guest applications without registration), multi-provider authentication (Email, Google, GitHub, Facebook), detailed public profiles for showcasing skills/portfolios, and advanced job filtering by salary, location, category, and employment type.
    • For Employers: Tools for creating detailed job listings, managing candidate applications, and creating/managing candidate assessments.
    • Platform Features: Integration with external job boards and HR systems, secure API key management, two-factor authentication, and a dedicated Help Center for user support.
  3. Configure Company settings and integrations

    The Company Settings tab provides administrative controls across several categories:

    • Profile & Overview: Edit company details, upload verification documents, and manage invoices/plans.
    • Role Management: Assign users to Admin, Interviewer, or Recruiter roles.
    • Security: Configure password policies and two-factor authentication (2FA).
    • API Key: Generate and manage API keys for external integrations.
    • Integration: Connect with HR systems, social media, and job boards.
    • Email Configuration: Manage company domains for email integration and configure SMTP settings.
  4. Apply for jobs as a candidate

    Candidates can apply for jobs directly through the Skill Match platform. The application process differs based on the user's authentication status:

    • Non-registered users: Must manually enter all required details and submit the application form.
    • Registered users: Can apply for a job listing with a few clicks, as their profile information is already available to the platform.
  5. Create a new candidate assessment test

    To create a new test for candidates, navigate to the Tests tab and click the 'Create Test' button. You will be required to provide the following details for the assessment: question title, description, programming language, relevant tags, and the specific questions to be included in the test.
  6. Create a job posting on Skillmatch.tech

    Employers can create job listings through the company dashboard to attract candidates. The process involves three main steps: accessing the dashboard, entering job details, and publishing the post.

    1. Access the Dashboard: Log in with a registered company account and navigate to the Job Listing tab.
    2. Initiate Posting: Click the Create Job Post button.
    3. Enter Job Details:
      • Job Information: Provide the job title, employment type (full-time, part-time, or contract), category (e.g., IT, Marketing), and location (country and city).
      • Job Description: Detail the responsibilities, requirements, qualifications, and any specific skills or certifications needed.
      • Perks and Benefits: List offerings such as health insurance, remote work options, or professional development opportunities.
    4. Publish: Review the details for accuracy and click Post Job to make the listing live for candidates.