JobyPepper

SAAS for short term student job

Client

JobyPepper

Work type

Frontend & Backend

Dates

January 2018 - June 2018

Technical stack

React

Redux

MongoDB

Express

RabbitMQ

JobyPepper is an innovative platform connecting businesses with on-demand workers, streamlining the process of finding and managing temporary staffing. Focused on revolutionizing the gig economy, the company leverages technology to provide businesses with a flexible workforce and workers with fair, accessible opportunities.

Challenge

I joined JobyPepper shortly before their Series A funding. The company required an additional web developer to contribute to building new features for their SaaS platform, as well as to enhance internal tools such as the admin dashboard and a KPI reporting system. One of the key challenges was integrating into an already-established product built around strict accounting rules, which required a deep understanding of the SaaS business logic and the various user flows within the system. Working independently on the KPI dashboard presented another unique challenge. I had to fully comprehend the needs of C-level executives and design a system that displayed KPIs in the most intuitive and actionable way possible. This role required not just technical development skills but also the ability to align with the perspectives and expectations of other teams, ensuring the dashboard met cross-functional needs effectively.

Work

As a web developer, one of my primary responsibilities was assisting the front-end team in maintaining and enhancing the application. This included tasks such as integrating new designs, developing new landing pages, and resolving critical bugs. Collaborating closely with the Product Owner, I reviewed and analyzed user flows for both the job seeker and company sides of the platform. This process allowed us to identify and implement improvements to existing designs and features, enhancing the overall user experience. My second key mission was to design and develop the KPI dashboard from start to finish, catering to both C-level executives and the sales team. The dashboard's primary purpose was to deliver daily, weekly, and monthly insights, ranging from the number of new users to revenue metrics. As this was a side project for the company, I independently handled all aspects, from initial design to final deployment. The main database was MongoDB, which required me to gain a deep understanding of its aggregation framework. By building a customizable API and modular aggregation system, I ensured the dashboard's flexibility, allowing new KPIs to be added within minutes and empowering the team with actionable, real-time insights. Finally, my last mission was to create a fully customizable form system. Since each company required different information from job seekers, I developed a form manager from scratch to meet these needs. This system allowed customers to design custom forms for job applicants, seamlessly integrated into our SaaS platform. The customization options included all basic field types—number, string, date, and boolean—with the flexibility to mark fields as optional or mandatory. This solution provided companies with the ability to tailor their application processes to their specific requirements, enhancing the platform's usability and adaptability.

Result and impact

  • Independently designed and developed a KPI dashboard used by C-level executives and the sales team used every day.

  • Built a fully customizable API with a modular MongoDB aggregation system, allowing for rapid addition of new KPIs within minutes.

  • Quickly adapted to the strict accounting and business rules of the SaaS platform.

  • Gained a deep understanding of the platform’s complex user flows and business logic to effectively contribute to its development.

  • Designed and implemented a custom form manager, enabling companies to tailor job application forms to their specific needs.

  • Provided seamless integration of custom forms within the SaaS platform, enhancing flexibility and user experience.

Have a Project ?

Let's discuss together!

malt profile pagelinkedin profile pagegithub profile page