Timeline
Platform
My Role
The images in this case study are AI-generated to resemble real individuals, ensuring their privacy.
ReadyFly Match Jobs is a new platform dedicated to connecting job seekers with exciting opportunities in the AI and Data sectors. Our mission is to cultivate career growth and technological advancement by connecting talented professionals with innovative organizations.
Due to the sensitive nature of the project, specific figures for these metrics have been excluded.
Of users successfully found job matches
Job listings explored by every user in the first week
Of users applied to at least 5 matched jobs
Interview invitations per user
We’ve interviewed 20 job seekers in the Data Scientist sector to understand the problems they face in the current job market.
Sorting through hundreds of LinkedIn Jobs to find high-match opportunities to focus on.
Users spend 4 hours per week browsing job listings.
Most active job seekers apply to all job listings as a consequence of not having a curated list of jobs to properly research and prepare the application materials.
Need to prepare tailored resumes and cover letters, and submit each application manually to increase their job application to interview ratios.
Users spend 15 hours per week applying for jobs.
Users waste time on repetitive tasks instead of focusing on skill development, leading to a lot of frustration.
How can we assist users in quickly filtering through numerous job listings to identify the most suitable ones and apply within seconds?
Readyfly aims to develop an intuitive and engaging platform with a very small team.
Readyfly seeks to acquire the first 10 users of the product and gather feedback from these initial users to validate their value propositions and refine the platform accordingly.
Users' main goal is tFo quickly identify high-match job opportunities, minimizing time spent on searching.
Users also want to save time by automating repetitive aspects of the job application process.
Ajay
Machine Learning Engineer
London, UK
Ajay is a tech-savvy individual who prefers 1-on-1 technical interviews over test tasks. He finds the current job search process on LinkedIn to be time-consuming and often leads to irrelevant job offers. Ajay is looking for a more efficient and user-centered job search interface that allows him to filter job listings based on specific criteria such as job type, location, and salary range.
Kaiya
Data Scientist
San Francisco, USA
Kaiya is actively looking for new job opportunities on a daily basis. She faces challenges such as unclear job descriptions, lack of salary information, and generic email responses from companies. Kaiya struggles with salary negotiation and identifying areas for self-improvement. She is looking for a more transparent and personalized job search experience that provides clear expectations and feedback.
Jack
Data Scientist Intern
Bath, UK
Jack is an entry-level professional looking for on-site roles in Bath. He is interested in understanding the company culture, day-to-day activities, and how the role he's applying for connects with the company's goals. Jack is looking for a more detailed job description that includes information on the company's culture, flexible work arrangements, and benefits.
We started the project with a small team of three people, plus six consultants. It was extremely important to ship fast, so I proposed using a front-end UI kit. We selected Tailwind UI, and from the start, I tried to adhere as closely as possible to their UI library in my designs. This gave us a speed advantage, as our developer teammate was more of a back-end specialist.
I know it sounds crazy, but the recruitment industry still primarily uses desktop. With limited resources, we focused on it. This doesn't mean our product doesn't work on mobile. Using Tailwind UI, the platform was responsive, maintaining the same experience on both desktop and mobile. We didn't prioritize mobile designs until we had a developer who could tackle it.
Before bringing a developer on board, we worked on the branding and brainstormed ideas for the Registration process. The concept was to create a profile once and then receive highly relevant job matches after. Additionally, we aimed to gamify the registration experience by providing users with instant feedback on how their skills compare to the current job market.
Now, with a developer on board, we focused on what was crucial for the launch. We removed the gamification elements and concentrated on providing the quickest experience for filling out the profile. It was essential for the user to provide as much information as possible to ensure "Fit & Gap" works effectively. "Fit & Gap" analyzes the user's skills and compares them with job requirements, giving a matching score.
We also designed the job searching experience to be user-friendly and efficient. Instantly, users can see the jobs where they have the highest matching scores and quickly identify areas for improvement to increase their scores for that specific job listing.
We conducted a series of interviews with various users, including senior data scientists, ML researchers, and entry-level AI engineers. The feedback gathered from these sessions highlights several key issues and suggestions for improvement.
The application process is too long and tedious, leading to fatigue and frustration. Repetitive entry of skills and details exacerbates the issue.
Reduce the number of steps to make the process more streamlined and efficient.
No save and continue button or automatic saving of progress. Users have a hard time navigating through the flow.
Implement automatic saving of progress and change how the entire profile is displayed.
Inefficient resume parsing results in errors and inconsistencies in skills and work experience sections.
Enhance the parsing algorithm to ensure accurate and efficient extraction of skills and work experience.
Limited education options fail to include degrees commonly used in countries like India, causing confusion.
Include a broader range of education options, accounting for degrees specific to different countries and regions.
Requirement for start and end dates is restrictive for currently employed users. Lack of flexibility to skip the end date or indicate current employment status.
Provide flexibility to skip the end date or select the option of being currently employed.
Unclear and difficult navigation of timezone selection process.
Clarify and simplify the timezone selection process for better user experience.
I was very happy with the resume parsing, except for two sections, my education and my publications.
– Sumit M.
I registered my profile and I really enjoyed the filling out part. It's the most advanced and detailed CS/ML form I have used so far!
– Amir S.
Your product is very valuable to the community!
– Amir S.
What I love is that I can create a personalized profile that boosts my matching accuracy and helps me stand out to recruiters.
– Adrian L.
I'd be happy to join your advisory board to help you push this forward!
– Jawhar A.
I can provide the source code for free and collaborate with 2-3 other scientists from the product advisory board to set it up on GitHub.
– Andreea E.
What I hate about LinkedIn jobs is that their matching algo is bad. I scroll through hundreds of listings to find a few jobs that match.
– Andeea E.
Readyfly Match solves the problem of spending time browsing through listings. The matching seems to give more accurate matches.
– Mark E.
"I've always been driven by passion, constantly learning new skills like design, animation, video editing, development, 3D design, social media and project management. This project provided me with the opportunity to integrate and apply a wide range of these skills.
In today's digital landscape, we're beyond the era of Facebook, where any software release could enhance users' lives. With countless options available, a product must truly offer a 10x improvement to compel users to make a change. My new mantra is: Build with compassion and purpose.
I'm very excited to the shift we've done in the product in the last couple of months. Unfortunately I can't make public exactly at what we're working right now, but I will share more if you are interested in our call.