The job platform was previously operating as a separate portal from its flagship professional networking product, resulting in fragmented user experience and limiting functionality. The client decided to streamline the platform and introduce a new feature allowing users to post and manage job postings from within the native iOS, Android apps, and on its website. The client formed a cross-functional team that included frontend, backend, and mobile developers specializing in iOS and Android. The team worked together to integrate the job platform into the flagship product and develop the new feature for the apps. The project's environment was built using Java, Microservice architecture, Kafka, NoSQL, and ZooKeeper.
Key Contributions
- Backend API Implementation: The team developed the backend API for the revamped job platform, ensuring seamless integration with the flagship product and providing a smooth user experience.
- Performance Model Development: The team worked on the data access object layer for the backend service, creating a performance model that incentivizes users to invest more money in their job postings. By doing so, they receive more applicants, views, and clicks on their job postings.
- User Experience Enhancement: By moving the job platform within the flagship product and adding the ability to post and manage job postings within the native iOS and Android apps, the team significantly improved the user experience. This change made the process more intuitive and user-friendly, ultimately driving user engagement.