The OPUS platform is a Saudi based job portal system, where the candidate will use the mobile app to view and apply for the posted jobs. The candidate will be able to promote his/her profile by completing the promotion payment and will add a promotional image/video to get better reach.
Using the mobile or web app the employers will be able to publish jobs on the platform for the candidates to apply for the job mentioning the required criteria. The employer will be able to promote the job post by completing the promotion payment and will add a promotional image/video to get better reach.
The system admin, utilizing the admin panel will be able to manage all the administrative features of the platform.
My Role:
- Architected and implemented the development functionalities as per figma designs
- Integrated localization for English and Arabic, rtl-ltr transaction and related ui changes
- Implemented google map with customized marker from large scale of data’s
- Integrated ”paytab” a KSA based payment gateway with android webviewclient
- Implemented push notifications and broadcast receiver for real-time network availability and api re-calls
- Integrated viewmodel-livedata to efficiently manage application state, ensuring seamless data flow and real-time updates and managed an-droid lifecycle properly.
- Integrated token-based authentication and refresh token functionality to ensure secure communication with the
Technology used: Kotlin, Retrofit, Google map, LiveData, MVVM, Navigation, etc
Live google play link
Candidate app job mapview and list view:

Job details, profile and candidate skills:

Job preference and payment system: