Create Your Own Student Job Matching Marketplace Like Zenjob
Mobile app developmentThe global online recruitment market was worth about $28 billion in 2019 and is estimated to grow at a CAGR of 7%. As such there are multiple platforms already available for job seekers and employers to find jobs and seek out the right candidates.
One such platform is Zenjobs. A Germany-based startup. Zenjobs focuses on students and young people looking for side jobs and part-time income and not full-time job-seeking professionals. Zenjobs also takes care of many admin tasks themselves and pays out the salary within 72 hours of a completed shift, attracting many users towards it from temp job agencies whose pay cycle is much longer. Employers can sign a contract with Zenjobs and book staff as per their needs.
To make a similar app, you will need to focus on the key features: the tech stack and monetization of the app. Let’s discuss each of those in detail.
Features of Job Seekers and Student Panel
Register/Sign-up
This is the first section of the app where job seekers or students can register by filling up a few basic details or by logging in through social media or email. Requisite APIs will need to be connected for social media logins.
Search Jobs
Users can add various filters such as location, preferred type of job, industry, timings, and search for jobs applicable.
Apply for Job
By pressing the apply button users can apply to any number of jobs they want. An automated email system can be created where the user’s CV from the app can be shared on the employer’s mail along with a pre-formatted job application prepared by the user.
Find Job in Your City
Using this feature, students can easily select their preferred city as well as find the best job that suits their preferences.
Select Job Filter
This feature offers large selections of part-time jobs and student jobs in the industries areas of logistics, food retail, fashion retail, hotel, gastronomy, e-commerce, call-centers, healthcare, and delivery services.
Job Alerts
Under this feature, students can receive job alerts from recruiter contacts as per the requirements listed. This feature assures that the opportunities for the job are not missed by the candidates.
Features of Recruiter Panel
Sign up-login
The recruiter can log in behind a secure login panel using social media API or custom logins.
Job Posting
This feature allows recruiters to post jobs with a few clicks as per the number of vacancies. Most of the vacancies can be posted easily using this feature.
Job Editing
With this feature, recruiters can edit job listings as well as delete or add new jobs as per the number of positions still vacant.
Find Employee Profiles
Recruiters can set filters and find the appropriate profile as per education, experience, and other criterias and shortlist resumes or contact them through email. An Email campaign manager could be built in the app itself for convenience.
Feature of Admin Panel
Manage Job ads
This feature allows the admin to manage all running jobs ads very easily with a few clicks in the app.
Employer Profile Manager
Under this feature, the admin can manage employer profile information such as an address, company and remove fake profiles.
Candidate Profile
Admin can manage candidate profiles, as well admins can manage and verify all desired information provided by candidate’s and accordingly relevant jobs are being sent to the user.
Add or Delete Profiles
Admins can add or delete profiles of employees or employers which they have found to be fake or in violation of policies.
Customer Support
Customer support will help admins solve queries of both employees and employers through live chat and tickets.
Manage Payment
This feature allows the admin to monitor all transactions with a few clicks in the app.
The approximate technology stack of the app
- Kotlin for Android App
- Swift for ios app
- Node.js for back-end
- Cloud environment: AWS
- Online Payments: Paypal, & Braintree.
- Elastic email, email notifications
- Socket io for real-time notification
- Database: MongoDB, Hbase, Cassandra, Postgres, MailChimp Integration
- Google Maps
- Google Places
- Google Directions
- Card.io
- APNS
- Firebase
- Facebook SDK for Facebook login
Tech Stack and Team
The following team may be needed for app development
- Business Analyst
- Project Manager
- UI/UX designer
- Android/ios developer
- Back-end developer
- Quality Analyst
- DevOps
Monetization
You can monetize the app in multiple ways, By running ads, allowing employers to run ads for vacancies, or by offering premium features for a price. The best bet would be to launch an MVP and keep on adding new features and go for monetization knowing the built user base. For example if the user base is too large, you can opt for ads instead of premium features. Inversely if the user base is selected you can opt for premium features to make money.
Conclusion
Creating a student job marketplace like Zenjob is an exciting opportunity. You can opt for dedicated Android or iOS development to explore your Zenjob like app idea. Drop us a line below for a NDA backed discussion on the roadmap ahead with our app experts.