Organization Management

Job Description Management

Complete guide to managing job descriptions in Moyee - creating, editing, and organizing job descriptions for every position in the company.

Overview

The Job Description Management menu displays all job description data used to define tasks, responsibilities, and qualifications for each position within the company. This feature allows you to create and manage standardized job descriptions.

The Job Description Management page is located in the menu: Dashboard » Job Desc » List.

Job Description List View

The job description list page displays a table with the following columns:

  • No - Sequence number
  • Position - Position/job title name
  • Description - Job description
  • Status - Job description status (Active/Inactive)

Job Description Data

Currently, there is no registered job description data:

NoPositionDescriptionStatus
----

Total Data: 0

Summary Information

At the top of the page, there is summary information about the number of available job descriptions.

  • Job Desc: 0 (total registered job descriptions)

Add Button

An Add button is available to add a new job description.

  • Click the Add button to open the form for adding a new job description

Job Description Form

The Job Description Form is used to add or edit job description data.

Form Components:

ComponentDescriptionRequired
**Position ***Position/job title nameRequired
DescriptionJob description (tasks, responsibilities, qualifications)Optional
StatusJob description active statusCheckbox

How to Fill the Job Description Form:

  1. Position
    • Fill in with the position or job title name
    • Example: IT Developer, Workshop Technician, Project Manager, HR Staff
    • It is recommended to use standard and consistent position names
  2. Description
    • Fill in with a complete job description
    • Can include:
      • Duties and Responsibilities: Main activities to be performed
      • Qualifications: Required education, experience, skills
      • Competencies: Technical and non-technical abilities
      • Reports to: Direct supervisor position
      • Supervises: Subordinate positions (if any)
    • Example:
      Duties and Responsibilities:
      - Develop and maintain company applications
      - Conduct analysis and bug fixes
      - Coordinate with the team in developing new features
      
      Qualifications:
      - Minimum Bachelor's degree in Computer Science
      - Minimum 2 years of experience
      - Proficient in PHP, JavaScript, and MySQL database
      
  3. Status
    • Check if the job description is active and can be used
    • Leave unchecked if inactive
    • Active job descriptions will appear in the selection when filling employee data
  4. Click Save to save the data
  5. Click Cancel to cancel

Adding a New Job Description

To add a new job description:

  1. Click the Add button at the top of the page
  2. The Job Description Form page will open
  3. Fill in Position with the position name (example: Software Engineer)
  4. Fill in Description with a complete description (example: task descriptions and qualifications)
  5. Set Status (check if you want it immediately active)
  6. Click Save to save
  7. Click Cancel to cancel

Editing Job Description Data

To edit existing job description data:

  1. Find the job description you want to edit from the list
  2. Click the Edit icon on that row
  3. The edit form will open with pre-filled data
  4. Change the necessary data (Position, Description, Status)
  5. Click Save to save changes
  6. Click Cancel to cancel

Deleting Job Description Data

To delete job description data:

  1. Find the job description you want to delete from the list
  2. Click the Delete icon on that row
  3. Confirm deletion in the dialog that appears
  4. The job description data will be permanently deleted
Caution: Deleting a job description will affect employee data that uses this job description. Ensure no employees are still using this job description before deleting.

Usage Tips

  1. Use a standard format - Create a consistent description template for all positions, for example always including: Main Duties, Qualifications, Competencies, and Reporting.
  2. Detailed yet concise - Descriptions should be detailed enough to provide a clear picture, but not so long that they are difficult to read.
  3. Adjust by level - Differentiate descriptions for different levels (Staff, Supervisor, Manager, Director).
  4. Update regularly - Update job descriptions periodically following the development of organizational needs.
  5. Link to performance evaluation - Job descriptions can be used as a reference in performance appraisals.
  6. Use clear language - Avoid ambiguous terms, use language that is easy to understand.
  7. Include technical and non-technical competencies - Mention both hard skills and soft skills required.

Job Description Examples

Example 1: IT Developer

FieldEntry
PositionIT Developer
DescriptionDuties and Responsibilities:
- Develop and maintain company applications
- Conduct needs analysis and system design
- Perform debugging and error fixes
- Create technical documentation
- Collaborate with the team in developing new features

Qualifications:
- Minimum Bachelor's degree in Computer Science or equivalent
- Minimum 2 years experience as a developer
- Proficient in PHP, JavaScript, HTML, CSS
- Familiar with Laravel, Vue.js frameworks
- Understand MySQL, PostgreSQL databases
- Understand version control (Git)

Competencies:
- Analytical and problem-solving skills
- Communication and collaboration skills
- Thorough and responsible
- Ability to work in a team

Example 2: Workshop Technician

FieldEntry
PositionWorkshop Technician
DescriptionDuties and Responsibilities:
- Perform maintenance and repair of workshop equipment
- Conduct routine equipment inspections
- Create equipment condition reports
- Ensure availability of spare parts
- Maintain workshop cleanliness and safety

Qualifications:
- Minimum Diploma degree in Mechanical/Electrical Engineering
- Minimum 1 year experience in the same field
- Understand mechanical and electrical systems
- Have K3 certification (preferred)

Competencies:
- Damage analysis skills
- Thorough and meticulous in work
- Understand work safety procedures
- Ability to work under pressure

Troubleshooting

Cannot add new job description

  • Ensure the Position field is filled
  • Check if the Position is already used (preferably unique per position)
  • Try a more specific position name

Job description does not appear in selection

  • Check the status (must be Active)
  • Refresh the browser page
  • Ensure the data was saved correctly

Failed to save form

  • Ensure there are no problematic special characters
  • Check internet connection
  • Try a simpler description

Data cannot be deleted

  • Ensure no employees are using this job description
  • Deactivate it first before deleting
  • Contact administrator if still having issues

Description is too long

  • Use bullet points for easier reading
  • Separate into several paragraphs
  • Focus only on important information

Next Steps

Copyright © 2026