NodeFlair · 2023 · Productivity Tools · New Feature

Helping Tech Talent Job Seekers Get the Dream Job They Deserve

Simplify the resume creation process so that job seekers are able to create high-quality resumes effortlessly, improving their chances of securing job opportunities.

UI/UX Design User Research Competitor Analysis & Benchmarking PRD JTBD Analysis User Journey
Helping Tech Talent Job Seekers Get the Dream Job They Deserve

134x

CV upload growth within 8 months

+40%

Increase in repeat visits

+25%

Increase in overall session activity

The Problem

Generic resumes were holding job seekers back

Job seekers faced significant challenges in crafting compelling resumes tailored to their desired roles. Many relied on outdated templates or manual adjustments, leading to a lack of alignment between their resumes and the specific job descriptions they were targeting. Despite their best efforts, they struggled to highlight key accomplishments and skills in a way that resonated with recruiters. NodeFlair's competitors in the career tech space offered basic resume creation tools but lacked features like real-time scoring, gamification, or AI-enhanced recommendations, leaving job seekers without a tangible reason to adopt these tools over traditional methods.

The Objective

Empowering Job Seekers with Impactful and Optimized Resumes

NodeFlair Resume Builder was designed to enable job seekers to create high-quality resumes effortlessly, improving their chances of securing job opportunities. This initiative was driven by the need to simplify the resume creation process and increase user engagement. Through features such as resume scoring, AI-generated recommendations, and seamless integration with job applications, the Resume Builder aimed to increase CV uploads and foster sustained user interaction on the platform.

Research & Insights

JTBD Analysis

The JTBD analysis for the Resume Builder project identified core user needs and frustrations throughout the resume creation journey. Key outcomes include minimizing time spent on determining resume purpose, formatting effectively, and writing impactful descriptions. Features prioritized included ATS compliance tools, resume analyzers, and a one-for-all template validated by hiring managers. This process involved user interviews and surveys to quantify the importance and satisfaction levels of each job step, ensuring development focus on high-opportunity areas.

Resume Builder Job map documentation
JTBD Scoring Table based on Opportunity Score

Below is a summary of the findings from the JTBD analysis:

  • Identified Key Opportunities — Minimized user frustration by focusing on high-impact areas, including formatting resumes to meet hiring manager preferences, writing concise and impactful descriptions for work experience, and ensuring ATS compliance to increase application success rates.
  • Validated with User Data — Conducted surveys with 20 users to rate the importance and satisfaction of each job step and derived opportunity scores to prioritize development. The highest-scoring tasks included reducing the time to format resumes and simplifying the process of writing effective descriptions.
  • Prioritized Features — Implemented a live scoring system to evaluate ATS compliance in real time, developed a resume analyzer to provide actionable feedback for improving specific sections, and created templates designed and validated by hiring managers to save users time and effort.
  • Actionable Insights — Embedded AI-powered tools, such as ChatGPT integration, to streamline description writing and highlight impactful achievements, and implemented clear CTAs for downloading resumes in various formats to enhance usability.
Competitor Benchmarking & Analysis

The benchmarking aimed to identify unique features and best practices from leading resume builders and platforms like VMock. The goal was to align the platform's development with user needs uncovered in the JTBD analysis, such as reducing time for resume formatting, ensuring ATS compliance, and simplifying the process of writing effective job descriptions.

I analyzed multiple resume-building platforms, including EnhanceCV, JobScan, and ResumeMaker.ai, to evaluate their tools, features, and user engagement strategies. Additionally, I studied VMock's platform, focusing on elements directly addressing unmet user needs identified in the JTBD analysis, such as real-time scoring, resume impact definitions, and effective content suggestions.

To identify gaps and opportunities, I categorized the tools based on their feature offerings and assessed their relevance for NodeFlair users.

Key features comparison across competitors

Based on the benchmarking analysis, the following insights were used to guide the development of the NodeFlair Resume Builder:

  • AI-Powered Assistance — The inclusion of features such as auto-enhancing work experience descriptions, auto-highlighting impactful keywords, and generating resume summaries ensures the Resume Builder is both intelligent and user-friendly.
  • Guidance for First-Time Users — Including onboarding guides and tips ensures first-time users can quickly understand and maximize the tool's potential.
  • Gamification Elements — Introducing a scoring system and progress tracking allows users to engage more deeply with the tool, giving them a sense of accomplishment and motivation to improve their resumes.
  • Focus on Job-Specific Optimization — Differentiating from competitors, NodeFlair Resume Builder includes tools like match score and personalized recommendations based on job descriptions, which address specific user goals.

Strategy

Empowering Job Seekers with Smarter Resume Tools

To drive user engagement and increase CV uploads, we designed a Resume Builder that was intuitive and action-oriented.

Research revealed that users struggled with creating impactful resumes tailored to specific job openings. Based on these insights, our strategy was to simplify resume creation through an AI-powered, gamified experience while ensuring personalization and relevance. This approach not only made resume building seamless but also encouraged repeat use, fostering stronger user engagement across the platform.

Ideations

User Flow Mapping

The user flow for the Resume Builder project outlines the seamless journey users take from discovering the feature to downloading a polished resume. Users can access the tool through various entry points, including searching Resume Builder on Google, navigating through NodeFlair's homepage or job detail pages, or leveraging saved resumes. First-time users are introduced to the platform through onboarding screens and tooltips, while returning users can quickly continue or start a new resume. The flow allows flexibility for users to upload existing resumes for analysis, auto-populate content via LinkedIn, or start from scratch using an intuitive editor. The journey concludes with AI-powered suggestions, resume scoring, and recommendations to ensure users create impactful resumes.

Resume Builder User Flow

Designing this flow was not without its challenges. Achieving simplicity took significant effort, requiring me to benchmark multiple resume-building platforms to understand the industry standard and ensure our flow met user expectations. Furthermore, in the bigger picture, the Resume Builder is just one of several tools offered by NodeFlair to help users achieve their ultimate goal — landing a job. With this in mind, I had to ensure the flow was scalable, allowing the integration of other tools like the Resume Checker or Practice Interview without creating bottlenecks. Balancing simplicity, scalability, and user outcomes was crucial in crafting a streamlined and efficient experience.

Scoring Mechanism

The scoring mechanism for the Resume Builder was designed to help users systematically improve their resumes by highlighting gaps and offering actionable recommendations. By categorizing different sections into Important, Recommended, and Nice to Have, the system guides users to prioritize critical content that significantly impacts their resumes quality and effectiveness. This ensures that users focus on completing high-priority fields first while having the flexibility to refine their resumes further based on secondary and optional details.

Resume builder scoring mechanism table

The scoring mechanism assigns a maximum of 100 points, divided across Important (60 points), Recommended (30 points), and Nice to Have (10 points) fields. Since users may have varying numbers of Work Experiences, Projects, and Education entries, the scoring system dynamically adjusts to account for this variability — each additional entry contributes incremental points, provided it includes detailed descriptions, quantified outcomes, or relevant details. A scoring cap is applied to maintain balance across all resume sections, ensuring no single area disproportionately impacts the overall score. This approach rewards users for thoroughness while accommodating differences in professional and educational backgrounds.

Concept in Low Fidelity

From the start of this project, the plan was to launch the tool as quickly as possible, gather extensive user insights, and iteratively improve the tool based on those insights. With this in mind, I deliberately designed the wireframe to minimize engineering effort and enable efficient implementation of the Resume Builder tool. The design decisions prioritized clarity and simplicity in the flow, making it straightforward for the engineering team to translate the design into a functional product. This approach was intended to allow the team to adapt quickly to user needs and ensure the tool evolved in the right direction.

Key features included a Builder Section on the left for navigating and editing components like General Info, Skills, and Work Experience, with real-time updates and clear “Save Changes” CTA. The Resume Scorecard on the right provided instant feedback with actionable tips, such as "Add skills" or "Include LinkedIn link," guiding users to enhance their resumes. A dynamic preview panel in the center displayed live updates, ensuring transparency and a smooth editing process.

I consciously chose not to design the low-fidelity version for other screens because I found that this builder page is the most important among all screens related to the Resume Builder project. I decided to focus my time and effort on ensuring that the builder page was well-designed and polished enough for launch, even if it was just an MVP. My goal was not to simply rush the design and launch, but to put real thought into the design to deliver a functional and meaningful experience for users from the start.

User Testing

The research activity for the Resume Builder project was conducted to validate the usability of the tool and identify friction points in the user journey, understand whether it met the needs of job seekers, assess the clarity and usefulness of the Resume Scorecard feature, and gather insights to prioritize post-launch iterations.

I recruited 8 participants with diverse backgrounds, ranging from fresh graduates to mid-level professionals actively seeking jobs, from NodeFlair's user base. Participants were given a pre-test briefing and asked to create a new resume, edit the Work Experience section to optimize their score, apply the Resume Scorecard's recommendations, and preview and finalize their resume. Data collection focused on both quantitative metrics (time on task, errors, score improvement) and qualitative feedback on usability and pain points.

  • Quantitative Findings — 95% of users successfully completed all tasks without external assistance, with an average improvement of 15 points in their resume scores after using the Resume Scorecard's actionable tips. Task completion times averaged 7 minutes to create a resume, 3 minutes per section for editing, and 4 minutes to review the Scorecard and apply suggestions.
  • Qualitative Findings — Users appreciated the real-time resume preview and found the Resume Scorecard's recommendations particularly valuable. However, some users faced challenges navigating between sections like Work Experience and Education, desired clearer prioritization of recommendations, and requested more guided help such as tooltips or examples. Feedback on the low-fidelity design also highlighted a preference for making the center section directly editable, rather than relying on a separate editing panel — closer to the familiarity of working in Microsoft Word.

Final Result

MVP Version — simple resume builder with AI power-ups

The initial release of the Resume Builder focused on delivering a simple yet impactful tool to help job seekers quickly create and enhance their resumes, incorporating core functionality designed to provide immediate value while minimizing development time:

  • Impact & Structure Guidance — actionable insights to improve resume structure and content quality.
  • Scoring Based on Impact & Structure — a scoring mechanism to motivate users by showing resume quality and areas for improvement.
  • Generate Prewritten Job Experience Descriptions — sample descriptions tailored to role and level, saving time and effort.
  • Enhance Job Experience Descriptions — AI-powered suggestions to make descriptions more impactful and concise.

The results from this MVP release:

  • Increased Resume Collection — resume collection grew by ~60%, meeting the project's initial goals.
  • Resume Quality Improvement — 100% of users who uploaded existing resumes improved their scores to at least 70, placing them in the top 10% of talent pool resumes.
Resume Builder V2 — Enrich Additional Sections and Enhanced Scoring Mechanism

Released three months after the MVP, Resume Builder V2 brought significant improvements by addressing user feedback and refining the scoring mechanism to better align with job seekers' expectations and behavior:

  • Additional Resume Sections — V2 introduced Language Proficiency, Certifications, and References, catering to users' need to highlight achievements beyond work experience and education.
  • Refined Scoring Mechanism — user research revealed confusion around the terms "Impact" and "Structure," which were reworked into clearer labels: Important, Recommended, and Nice to Have, with tasks remapped so users could prioritize high-value improvements.

  • Start From Scratch — after 1 month of release, we saw a number of users who didn't start creating a resume from what they already had (uploading their current resume / inputting a LinkedIn link). Although this population isn't as large as those who start from their current resume/LinkedIn, we still added a first-time user experience feature for this type of user, to speed up resume creation and help them get familiar with our AI features.

  • Match Resume with Job Opening — We found that many job seekers adjust their resume to match the job description of the role they're applying for. Based on that, we introduced a tool for users to generate important keywords straight from a job description, so they can weave them into the sections where they're most relevant.

The results from the V2 release:

  • High-Quality Resumes — ~85% of users achieved scores above 85 after implementing suggestions.
  • Increased Resume Collection — resume uploads grew by ~40%, reflecting the tool's usability and engagement.
Resume Builder Latest Version — more AI tools

Building on the success of previous releases, we added more AI tools to help users pass the resume screening process for most job openings:

  • Detecting "avoided words" in a resume and suggesting fixes — passive language, personal pronouns, filler words, and other space-consuming phrasing with little impact (e.g. which, their, my, successfully, actively).
  • Auto-fixing spelling & grammar.
  • Auto-highlighting important keywords to help recruiters scan a resume faster.

Impact

134x growth in resume uploads, and a tool people kept coming back to

Resume Growth

Resume Builder increased CV uploads by 134x within eight months — from 354 in October 2023 to 47,407 in June 2024.

User Engagement

Users who interacted with the Resume Builder spent significantly more time on the platform, with repeat visits increasing by over 40%.

Platform Usage

Resume Builder acted as a gateway, boosting engagement with other features like the Resume Checker and Interview Generator, contributing to a 25% increase in overall session activity.

Personal Takeaways

Get into the job seekers shoes and feel their pain point first hand

Talking to the 8 participants during user testing — fresh graduates and mid-level professionals alike — made the JTBD findings feel real instead of just data points on a chart. Watching someone stare at a blank resume, unsure how to phrase an accomplishment or whether a bullet point was "impactful enough," was a different kind of insight than reading a survey score. It reshaped how I prioritized the Resume Scorecard's tone: less like a strict grader, more like a second pair of eyes nudging them in the right direction.

Ship the smallest useful version, then let usage decide what's next

The MVP deliberately left out everything except the builder page itself — no low-fidelity exploration for the surrounding screens, no extra sections, no AI polish yet. That felt uncomfortable at the time, but it meant we validated the core loop (build, score, improve) with real usage within weeks instead of months. Every feature added in V2 and the latest release — additional sections, refined scoring labels, avoided-word detection — came directly from what that first version taught us, not from guessing upfront.

Other case study

Lets talk.

Product challenge, design review, or just a coffee convo? I'm here.