Technical Assignment - Web Hiring Platform Application
Technical Assignment - Web Hiring Platform Application
Objective:
Develop a fully functional, user-friendly React application where an admin can manage job
postings, track candidates who apply for those jobs, and create job-specific assessments. The
platform will help streamline the hiring process by allowing admins to post jobs, review
candidate details, and assign tailored assessments for each open position.
Additional Requirements:
● Implement routing using React Router to navigate between different sections (job
postings, candidates, assessments).
● Use a UI library like Material-UI, Ant Design, or a custom-built component library to
keep the interface consistent and user-friendly.
● Data persistence is not required, but if you choose to simulate it, use local storage or
mock APIs (you can also use a basic backend if you prefer, but it’s optional).
Submission Instructions:
The deliverables should be sent to [email protected]
1. Source Code:
○ Submit the source code via a GitHub repository. Ensure that your code is
well-structured, modular, and follows best coding practices.
○ Include a README file with setup and running instructions.
2. Deployment:
○ Deploy the application (you can use any platform like Vercel, Netlify, or GitHub
Pages) and provide a link where we can access the app directly.
3. Testing & Validation:
○ Ensure the application is free from errors and runs smoothly.
○ Test your code for performance issues and resolve any major bugs.
○ Provide some test data (e.g., sample jobs, candidates, and assessments) to
demonstrate the functionality.
Evaluation Criteria: