We are seeking a highly skilled full-stack developer for a short-cycle feature build, bound by NDA and strict QA expectations. This project is part of a modular rollout for our platform Vietlist.com, focused on building scalable components that pass internal QA and sandbox testing before approval.
We are engaging with freelancers for full module-based development, which includes both frontend and backend responsibilities.
Here’s how the engagement works:
- Initial Requirement Sharing:
- We will provide the core objective for a specific module.
- Freelancer Qualification & Proposal:
- The freelancer must share relevant past work or experience that matches the module's scope.
- They must then provide a brief proposal, explaining how they plan to approach the task,
- NDA Signing:
- Once the proposal is reviewed and approved, the freelancer must sign a Non-Disclosure Agreement (NDA)before moving forward.
- Access to Assets:
- Upon NDA signing, we will provide:
- Full Figma design files for the assigned module.
- Any available documentation or functional notes to help them understand the flows in depth.
- Sub-Task Planning:
- After reviewing the designs and documentation, the freelancer is responsible for:
- Breaking down the module into clear sub-tasks.
- Identifying and labeling frontend and backend responsibilities.
- Sharing this sub-task plan with us for approval before starting development.
- Development & QA Process:
- The freelancer will work on the tasks as per the approved breakdown.
- Once development is complete, they are required to:
- Provide a QA walkthrough video that shows each feature working as expected.
- Highlight how each task/sub-task has been addressed in the module.
- Engagement & Payment Platform:
• • Once all the above steps are completed and the sub-task plan is approved, we will formally engage via a contract on Guru.
Task Core Objective Overview
1. General User (Job Seekers)
Core Capabilities:
Browse Jobs: Users can search, sort (by date, salary, reviews), and apply filters (category, experience, location, etc.).
Job Details View: Displays job type, salary, shift, location, responsibilities, requirements, and benefits.
Apply for Jobs: Logged-in users can upload/select a CV and submit their job applications.
Track Applications: The “My Jobs” section allows users to view statuses like Applied, Rejected, and Shortlisted.
Receive Notifications: Email, SMS, and in-app notifications are sent after an application is submitted.
Save & Share Jobs: Logged-in users can save jobs to favorites and share them via social media platforms.
Submit Reviews: After applying, users can leave a star-rated review and written feedback.
Report Jobs: Users can report inappropriate or misleading job listings using a detailed report modal.
Access Control:
Guest Users: Can view up to 3 job cards but cannot apply, save, or view full job descriptions.
Free Registered Users: Can view more jobs but are prompted to upgrade their plan to apply.
Basic/Elite Users: Have full access to all job listings, application tracking, notifications, and review features.
2. Business User (Employers & Recruiters)
Core Features:
Subscription Differentiation:
Basic Users:
Elite Users:
Can post, edit, and schedule jobs.
Have unlimited access to AI Job Generator.
Can bulk shortlist/reject.
Have access to full analytics dashboard.
3. Admin User (Moderators & Platform Managers)
Admin Panel – Job Management:
Full Visibility: Admins can view, filter, and sort all job listings across Vietlist and any connected storefronts.
Moderation Tools:
Export Capability: Export job data as CSV/Excel with platform-defined size limits.
Platform Tabs: Separate tabs for Vietlist jobs and custom storefront jobs.
Key Metrics: Total jobs posted, total applications received, revenue generated, and top job categories.
Admin Panel – Job Details View:
Job Overview Tab: Shows full job details, employer profile, and applicant interaction data.
Reviews Tab: Allows admins to read, reply, or flag user-submitted reviews.
Reports Tab: View reported reviews/comments along with submitted reasons. Admins can take action such as ban, warn, or dismiss.
Status Management: Change job status (active, inactive, closed), view submitted resumes, and manage/filter applicants.
Admin Panel – Review Flag Management:
Flag Moderation: Admins manage reviews flagged by businesses.
Bulk Actions: Can issue warnings or ban multiple jobs linked to inappropriate reviews.
Warning Modal: Send detailed, rich-text warnings via in-app notification, email, and SMS.
Detailed View: Shows flagged comment content, linked job/review, and applicable community guidelines for review before final action.
Let me know if you want a version with section dividers, numbers, or markdown formatting!
... Show more