Job Description Management
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.

Page Navigation
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:
| No | Position | Description | Status |
|---|---|---|---|
| - | - | - | - |
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:
| Component | Description | Required |
|---|---|---|
| **Position *** | Position/job title name | Required |
| Description | Job description (tasks, responsibilities, qualifications) | Optional |
| Status | Job description active status | Checkbox |
How to Fill the Job Description Form:
- 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
- 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
- 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
- Click Save to save the data
- Click Cancel to cancel
Adding a New Job Description
To add a new job description:
- Click the Add button at the top of the page
- The Job Description Form page will open
- Fill in Position with the position name (example:
Software Engineer) - Fill in Description with a complete description (example: task descriptions and qualifications)
- Set Status (check if you want it immediately active)
- Click Save to save
- Click Cancel to cancel
Editing Job Description Data
To edit existing job description data:
- Find the job description you want to edit from the list
- Click the Edit icon on that row
- The edit form will open with pre-filled data
- Change the necessary data (Position, Description, Status)
- Click Save to save changes
- Click Cancel to cancel
Deleting Job Description Data
To delete job description data:
- Find the job description you want to delete from the list
- Click the Delete icon on that row
- Confirm deletion in the dialog that appears
- The job description data will be permanently deleted
Usage Tips
- Use a standard format - Create a consistent description template for all positions, for example always including: Main Duties, Qualifications, Competencies, and Reporting.
- Detailed yet concise - Descriptions should be detailed enough to provide a clear picture, but not so long that they are difficult to read.
- Adjust by level - Differentiate descriptions for different levels (Staff, Supervisor, Manager, Director).
- Update regularly - Update job descriptions periodically following the development of organizational needs.
- Link to performance evaluation - Job descriptions can be used as a reference in performance appraisals.
- Use clear language - Avoid ambiguous terms, use language that is easy to understand.
- Include technical and non-technical competencies - Mention both hard skills and soft skills required.
Job Description Examples
Example 1: IT Developer
| Field | Entry |
|---|---|
| Position | IT Developer |
| Description | Duties 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
| Field | Entry |
|---|---|
| Position | Workshop Technician |
| Description | Duties 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
Department Management
Complete guide to managing department data in Moyee - viewing, adding, editing, and configuring the company's organizational structure including directorates, divisions, and departments with parent-child relationships.
Work Groups
A comprehensive guide to managing work groups in Moyee - viewing, creating, editing, configuring shifts, calendars, and employee membership within work groups.