Employee Performance Tracking Module
Budget: $25 – $50 USD
Our Talent Management Application already covers the early stages of the employee lifecycle; the next milestone is a dedicated performance-tracking module. This component must record and present three specific data sets for every employee: performance reviews, goal achievements, and skills assessments.
Role-based access is essential. HR Managers and Team Leaders need full control to create, edit, and analyse records, while other roles will remain restricted for now. Please architect permissions so additional roles can be added later without re-engineering the core logic.
Key expectations
• Intuitive screens for entering and approving reviews, updating goal progress, and logging skills evidence
• Dashboards and exportable reports that aggregate individual, team, and organisational results
• Automated reminders and status indicators that keep appraisal cycles on schedule
• Clean integration with the existing codebase and database schema (technical details shared after kick-off)
• Well-documented code and a deployment guide that lets our in-house team maintain the feature long-term
Acceptance criteria
• All three data areas are captured, stored, and retrievable through both UI and API endpoints
• Only HR Managers and Team Leaders can access the module; permission tests are included
• Reports render in under two seconds for a dataset of 1,000+ employees
• Unit and integration tests cover at least 80 % of new code
Deliver the working module, source code, and documentation so we can move straight into user acceptance testing.
Role-based access is essential. HR Managers and Team Leaders need full control to create, edit, and analyse records, while other roles will remain restricted for now. Please architect permissions so additional roles can be added later without re-engineering the core logic.
Key expectations
• Intuitive screens for entering and approving reviews, updating goal progress, and logging skills evidence
• Dashboards and exportable reports that aggregate individual, team, and organisational results
• Automated reminders and status indicators that keep appraisal cycles on schedule
• Clean integration with the existing codebase and database schema (technical details shared after kick-off)
• Well-documented code and a deployment guide that lets our in-house team maintain the feature long-term
Acceptance criteria
• All three data areas are captured, stored, and retrievable through both UI and API endpoints
• Only HR Managers and Team Leaders can access the module; permission tests are included
• Reports render in under two seconds for a dataset of 1,000+ employees
• Unit and integration tests cover at least 80 % of new code
Deliver the working module, source code, and documentation so we can move straight into user acceptance testing.