2024.09 — 2025.02
The Recruitment App connects job seekers and employers, streamlining job postings, resume screening, and interview scheduling. It aims to improve recruitment efficiency and enhance user engagement.
The company’s existing recruitment system had not been updated for years — its outdated interface and cumbersome workflows no longer met the needs of modern HR users. The CTO decided to completely revamp the UI, aiming to deliver a more attractive, user-friendly, and scalable system within a tight six-month timeline. The project required close internal collaboration with PMs and engineers, as well as external presentations of the design solution to the customer service team, making it a multi-faceted and challenging initiative.
Product Designer
User Flow
Wireframe
Design System
UI Design
Prototype
Figma
2 PM
1 Android Engineer
1 iOS Engineer
At first, I thought this project was simply about "UI beautification." However, after discussing the requirements with the CTO and PM, I realized the core issue wasn’t just the outdated visuals — the entire user flow was unintuitive for HR professionals, leading to inefficiency and frequent bottlenecks.
For example:
These insights pushed me to reevaluate the user journey and task flows. I worked closely with the PM to clarify and prioritize design requirements, so we could focus our limited time on solving the most critical workflow pain points.
Based on this deeper understanding, I identified four key issues that were hindering the recruitment experience for HR users. These became the core problems that guided my design priorities moving forward:
With no access to direct user interviews, I triangulated insights from multiple sources:
Recruiters struggle to manage candidate information efficiently due to outdated interfaces, lack of automation, and unclear progress visibility. These problems slow down hiring decisions and reduce overall productivity.
HR teams face challenges due to time-consuming manual screening, limited filtering options, and a lack of intuitive candidate evaluation, making it difficult to find the right talent.
Additionally, inefficient search functionality frustrates users—yielding too few results, requiring frequent page navigation, and forcing them to re-enter the same keywords repeatedly.
These issues lower employer retention rates, while competitor platforms offer a smoother search experience, attracting more users.
We identified several usability issues across the legacy system, but I prioritized the following four based on their:
Less critical problems (e.g., rare edge-case flows) were noted but deprioritized for future iterations.
To guide the redesign, I translated the core problems into actionable “How Might We” questions:
After identifying the core problems, I created personas to represent different user roles and needs, providing a foundation for subsequent design decisions.
This Persona was constructed based on internal team discussions and anecdotal feedback regarding user behavior from the talent-seeking side of our platform. In addition, I conducted competitor analysis to identify common user patterns and goals. While formal user research was not conducted at this stage, this Persona serves as a working hypothesis to guide early design decisions and can be further validated and refined through future user studies.
Persona 1:
Age: 46
Role: Owner of a 10-person traditional trading company
Tech Proficiency: Basic (frequent LINE user, prefers simple tools)
Needs & Challenges:
May needs a quick and simple way to post jobs and respond to applicants via mobile. She wants to avoid staff shortages disrupting her operations but doesn’t have time to learn complicated systems. She also struggles to evaluate candidate quality and gets overwhelmed by unclear steps or too many notifications.
Design Implication:
This persona calls for an intuitive, no-learning-curve experience. I focused on streamlining the job posting flow, reducing cognitive load, and ensuring the process feels effortless—even for non-tech-savvy users.
Persona 2:
Age: 38
Role: HR Manager at a mid-sized manufacturing/logistics company (~120 employees)
Tech Proficiency: Intermediate (Excel, HR systems)
Needs & Challenges:
Kevin manages high-volume recruitment and must track application progress, report to senior management, and schedule interviews. However, he finds existing tools inefficient—job posting flows are long, it's unclear if progress is saved, resumes are hard to scan, and there’s no clear overview of hiring status.
Design Implication:
This persona requires efficient tools that reduce manual tasks and provide visibility. I redesigned the workflow to shorten time-to-post, added summary views and status tracking dashboards, and optimized the resume browsing experience to support fast, data-driven decisions.
Design Goals
Based on the core problems and user needs, I defined the following design goals:
To achieve these goals, I adopted a task-focused design strategy, prioritizing high-frequency workflows, reducing friction through autosave and preview features, and applying a modular UI approach to ensure design consistency and scalability.
Design Strategy
Based on the identified pain points—such as outdated workflows, inefficient resume filtering, and disorganized navigation—we developed a focused design strategy to improve usability, speed up hiring, and increase platform retention. The following strategies guided our decision-making:
By aligning design strategy with both user behavior and business priorities, we ensured the redesign was not only more usable—but more valuable.
Why I chose single-page over stepper-style:
A single-page layout allows experienced users like Kevin, an HR manager dealing with high-volume recruiting, to complete job postings more efficiently without the friction of multiple page transitions. At the same time, clearly divided sections within the page make it intuitive and non-intimidating for first-time or non-tech-savvy users like May, who may only post occasionally and prefer simplicity over complexity.This hybrid approach balances speed and clarity, accommodating both frequent power users and occasional task-doers.A single-page layout allows experienced users to complete the form more quickly without page transitions. At the same time, clearly divided sections make it intuitive for first-time users to follow without getting overwhelmed.
Collaboration with PM/engineers or constraints:
After discussing options with the PM and engineering team, we determined that a step-by-step flow would introduce additional complexity in state management and navigation logic, potentially delaying the project timeline. From a tech perspective, the single-page format was more maintainable and scalable—especially important given May's need for quick access and Kevin's demand for operational stability.
Validation:
While formal A/B testing has not yet been conducted, this design direction is grounded in usability heuristics and research from NN/g and Baymard Institute, which indicate that reducing steps and showing key fields in one view can improve form completion and lower dropout rates. This is particularly important for May, who may abandon the task if it feels too complicated, and Kevin, who values speed and error reduction in high-pressure recruiting scenarios.We plan to track completion rates and qualitative feedback post-launch to further validate this solution’s effectiveness across user types.
Why I supported both AI and manual workflows:
By supporting both AI-assisted and manual flows, we respected users’ preferred working styles rather than forcing a one-size-fits-all experience. This flexibility allowed users to move fast or get personal—depending on their comfort and goals.
Team discussion and trade-offs:
During early discussions, PMs expressed concern that maintaining dual flows might increase onboarding effort and long-term design complexity. To address this, I proposed a progressive disclosure strategy: users first see an AI-generated suggestion, with the option to seamlessly switch to manual editing or start from scratch.
This approach kept the UI clean and beginner-friendly for May, while empowering power users like Kevin to stay efficient without additional friction.
Validation:
Although we haven’t conducted formal testing yet, Similar products like Workable and LinkedIn Recruiter offer AI-powered recommendations combined with manual adjustment options for resume screening. This hybrid design pattern has been proven to improve efficiency while preserving the flexibility and trust associated with human review.
Moreover, according to Nielsen Norman Group’s usability heuristics, progressive disclosure helps reduce cognitive load, preventing new users from being overwhelmed by complex options.It aligns with the best practice of “showing essential information first while hiding advanced options”, which enhances task flow and improves the learnability of the interface.
Why I added a progress bar:
When we first introduced the new AI-assisted job posting feature, I anticipated that some users might feel uncertain or hesitant to try it—especially if they were unfamiliar with AI-driven tools.
To reduce that hesitation and guide them into trying the new experience, I added a three-step progress bar at the top of the form.By clearly showing that the process only involves three simple steps, the UI helps users feel that using this new feature is not complicated or overwhelming. This visual cue builds confidence and gently nudges users to proceed with the AI-assisted flow.
Engineering/UX constraints:
From a development standpoint, the progress bar was lightweight to implement and did not interfere with the overall layout. I designed it to be compact and visually aligned with the page structure to avoid clutter.
Decision and rationale (no testing yet):
Though we haven’t conducted user testing yet, research from UX experts like the Nielsen Norman Group suggests that visible progress indicators reduce uncertainty, increase perceived control, and improve task completion rates—especially for new or unfamiliar flows.
In this redesign of the job search interface, our primary goal was to improve search efficiency and reduce user friction. To achieve this, we implemented three key features: an intuitive input experience, intelligent keyword matching, and horizontal filtering & categorization design. Although we have not conducted formal user testing yet, our design decisions were based on common UX patterns, team discussions, and technical constraints. Below is an analysis of the key trade-offs involved:
2.1.1. Intuitive Input Experience
To streamline the resume screening process, we introduced real-time keyword suggestions and chip-based filters in place of traditional dropdowns or advanced filter panels. This allows users to input and adjust search conditions more fluidly and efficiently.
This hybrid pattern of suggestions + chips offers the best of both worlds: easy entry for less tech-savvy users and flexibility for power users.
Design references:
I studied widely adopted interaction patterns from Shopee, Amazon, LinkedIn, and 104 Job Bank, all of which employ autocomplete, trending keyword prompts, and chip filters. These reduce cognitive load while enhancing search relevance and speed. I adapted these practices to our platform’s context and user base.
Trade-off:
To keep the UI clean and cognitively light, we intentionally avoided complex, multi-layered filter menus. This required close collaboration with frontend engineers to ensure chip components were lightweight yet scalable.This design prioritizes clarity and usability over showing all options at once, based on the assumption that both May and Kevin benefit more from a focused, clean interface than from advanced filtering complexity.
Validation:
Though formal usability testing is pending, this model aligns with Jakob Nielsen’s usability heuristics and research from the Baymard Institute, which confirms that real-time suggestions and chip-based filtering improve task flow and completion speed.Post-launch, we plan to validate effectiveness through metrics such as:
These insights will further guide iteration to ensure both casual and power users can complete hiring tasks with confidence and ease.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
2.1.2. Intelligent Keyword Matching
We implemented fuzzy search and keyword ranking (based on popularity and past queries) to improve search accuracy—even when users make typos or input vague terms.
This approach reflects a compassionate design mindset—meeting users where they are, rather than punishing them for mistakes.
Trade-off:
Compared to exact matching, fuzzy search introduced more backend complexity, requiring tuning of matching logic and query performance. PMs also raised concerns that early-stage data sparsity could affect the accuracy of keyword suggestions.
However, we determined that supporting imperfect input was more important, especially for users like May, who may lack confidence in technical systems, and Kevin, who needs speed and fluidity under pressure.
Validation:
This design is inspired by the error-tolerant search behavior seen in platforms like Google and major e-commerce sites. It also aligns with Nielsen’s usability heuristic of “error tolerance.”
According to Baymard Institute, up to 34% of users fail to get results without fuzzy search. Although this approach added technical complexity, it significantly improved search success and user experience.
Our priority was to reduce failed searches while improving recommendation relevance. In future iterations, we’ll refine ranking logic based on available data.
Key metrics for validation will include search success rate, error tolerance, and search engagement.
2.1.3. Horizontal Filtering & Categorization Design
We introduced a horizontally scrollable filter chip row that allows users to quickly swipe through and apply multiple filter criteria without opening dropdowns or switching views. This design helps maintain a clean interface while enabling precise filtering.
This interaction model balances efficiency for advanced users and approachability for casual users.
Trade-off:
To avoid overwhelming users with dropdown-heavy vertical layouts, we chose horizontal chips to save vertical space and reduce visual load—especially important on mobile, where screen real estate is limited.
While this introduced challenges in backend query optimization and scroll behavior on small screens, the engineering team tuned performance accordingly. PMs emphasized that we maintain filtering flexibility without degrading response time, which was particularly important for Kevin’s fast-paced workflow and May’s low tolerance for lag.
Validation:
This chip-based filtering system aligns with familiar UX patterns from Google Jobs, Shopee, and Airbnb, where users can quickly refine results with minimal friction. These models have proven especially effective in high-volume browsing tasks, which mirror Kevin’s needs, while also staying visually lightweight, ideal for May’s mobile-first use.
We plan to measure impact through:
2.2. Enhancing Advanced Search: Real-Time Feedback, Mobile Optimization, and Improved User Experience
Trade-off Analysis — Filter Interaction Optimization&Resume Matching System
2.2.1. Real-Time Filtered Results Count
Why we chose real-time result count instead of a traditional search button:
We implemented a real-time filtered results count that updates dynamically with each new filter, eliminating the need to hit a search button and wait for feedback.
By showing feedback early, we helped users feel in control and less uncertain, improving task flow and reducing frustration for both casual and power users.
PM/engineering discussion & constraints:
During feasibility discussions, engineers confirmed that this feature could be implemented with minimal performance impact. While the team initially raised concerns about whether real-time updating might feel too “noisy,” we mitigated this by visually softening the count update and limiting excessive redraws.For Kevin, fast performance was essential to avoid interrupting his high-volume workflow. For May, it was critical to avoid “no results” dead ends, which might make her abandon the task entirely.
Validation:
This UX pattern is commonly used in platforms like Airbnb, Agoda, and e-commerce sites, where real-time count provides reassurance and reduces filter backtracking.While formal user testing has not yet been conducted, we plan to validate the feature’s effectiveness through metrics such as:
The ultimate goal is to empower both strategic users like Kevin and less confident users like May to move forward without hesitation.
2.2.2. Resume Matching System
We introduced AI-powered match scores with visual indicators to help HR teams instantly identify high-potential candidates without opening each resume. This system supports faster decision-making and improves transparency in hiring.
This feature bridges the gap between automation and human trust, helping both personas make decisions more efficiently and with greater clarity.
Why this design over traditional manual screening?
PM/Engineering Discussions & Technical Constraints:
To support PM goals of improving speed while preserving clarity, we implemented real-time visual tags to surface key info such as salary fit or experience level. On mobile, we adopted horizontal scroll chip design to handle information density in a way that’s easy to scan for both power users like Kevin and mobile users like May.
Why horizontal scroll instead of vertical stacking?
It also aligns with Nielsen’s usability principles: reducing memory load, providing immediate visual feedback, and keeping key data visible without overwhelming the screen.
Validation:
This design builds on successful patterns from LinkedIn Recruiter, Workable, and HireVue, all of which use AI + visual scoring systems to improve speed, fairness, and hiring confidence.In our case, the system was intentionally adapted to support both:
Future plan: Validation metrics will include:
2.3. Enhancing HR Efficiency: Smart Filtering System
Trade-off Analysis — Resume Filtering
2.3.1. Quick Filtering Mechanism
To support high-volume, time-sensitive resume screening, we implemented a quick filtering system that includes:
This allows users to navigate, compare, and shortlist candidates efficiently—without leaving the list view.
Why this design?
We adopted progressive disclosure to maintain a clean interface:
This lets Kevin stay efficient in a fast workflow, and May feel in control without being overwhelmed.
PM/Engineering Discussions & Constraints:
To avoid clutter and preserve clarity, we deliberately kept the main interface minimal while offering depth through expandable options.
Engineers confirmed that real-time filtering was feasible and optimized for performance—even with large candidate datasets.
Validation:
While we didn’t run formal heatmap testing, the interaction model follows UX best practices from Nielsen Norman Group and Baymard Institute, both of which recommend progressive disclosure to reduce cognitive load and enhance usability.We also benchmarked platforms like LinkedIn Recruiter and Greenhouse, which use similar mechanisms—bottom sheets for filter control and persistent visual relevance indicators—to support fast-paced, high-accuracy workflows.
Metrics to validate this design include:
These metrics will help us assess whether the system supports Kevin’s need for speed and clarity, while also being accessible and empowering for May’s occasional, task-focused use.
3.1. Sectional Layout & Visual Grouping
Why Choose Option A Over Option B?
Chosen (A): Use clearly grouped sections with visual containers
Not Chosen (B): Use dense content layout with minimal visual separation
Rationale:
Clear grouping allows users to process information faster and reduces cognitive overload.
Trade-off:
Using card-based layout slightly reduced information density and required more design effort to maintain balance across screen sizes.
PM/Engineering Discussion:
PM agreed that grouping improves onboarding and task clarity. Engineers noted minor increase in layout complexity but confirmed it was manageable.
Final Decision:
Adopted card grouping to serve both fast-paced users like Kevin and casual users like May.
Validation:
This approach aligns with Nielsen Norman Group’s principle of "chunking" information into digestible units, which reduces cognitive load and improves scannability. In enterprise tools, sectioned layouts have been shown to improve task efficiency by helping users focus on one type of information at a time.
Market Reference:
Platforms like LinkedIn Recruiter and Workable use grouped layouts for candidate profiles, tasks, and messages—supporting rapid review and multitasking.
3.2. Bold Typography vs. Subtle Weight
Why Choose Option A Over Option B?
Chosen (A): Use bold, larger text for headers and key labels
Not Chosen (B): Use consistent small/lightweight text throughout
Rationale:
Bold headers act as visual anchors.
Trade-off:
Overuse might make the interface feel heavy. We mitigated this by limiting bold text to top-level sections and primary actions.
PM/Engineering Discussion:
PM questioned visual balance; design team validated the visual weight with layout mockups. Engineers confirmed no technical blockers.
Final Decision:
Kept bold styling but restricted to task-critical elements.
Validation:
According to Baymard Institute and Google Material Design guidelines, using typographic hierarchy (bold headers, increased size, spacing) improves readability and helps users locate key information faster—especially on mobile or dense interfaces.
Market Reference:
Products like Notion and Airtable use bold and size-differentiated labels to guide attention across complex layouts without overwhelming the user.
3.3. Horizontal Navigation vs. Vertical Tabs
Why Choose Option A Over Option B?
Chosen (A): Horizontal scrollable chip-based filters
Not Chosen (B): Traditional dropdown or vertical filter panels
Rationale:
Clear grouping allows users to process information faster and reduces cognitive overload.
Trade-off:
Using card-based layout slightly reduced information density and required more design effort to maintain balance across screen sizes.
PM/Engineering Discussion:
PM agreed that grouping improves onboarding and task clarity. Engineers noted minor increase in layout complexity but confirmed it was manageable.
Final Decision:
Adopted card grouping to serve both fast-paced users like Kevin and casual users like May.
Validation:
Baymard research shows that users are more likely to engage with filtering tools when they’re visible upfront (e.g., chip-based) compared to dropdowns that hide options. Visibility reduces decision friction and increases interaction.
Industry Patterns:
Platforms like Google Jobs, Shopee, and Airbnb use horizontally scrollable chip filters to maintain a clean layout while encouraging refinement—especially on mobile.
Additional Support:
This pattern follows Nielsen’s “recognition over recall” heuristic, making options easy to find without the mental burden of opening and remembering dropdown menus.
3.4.Minimalist Navigation & Flat IA vs. Feature-Dense Layout
Chosen (A): Minimalist interface with visible, high-priority search/filter actions
Not Chosen (B): Feature-rich layout with more controls and info visible by default
Rationale:
Reducing visual noise helps users focus on core tasks.
Trade-off:
Some advanced settings are less discoverable initially. We mitigated this using icons and progressive disclosure patterns for those who need more control.
PM/Engineering Discussion:
PM agreed that improving first-time usability and mobile clarity was critical for business adoption. Engineers confirmed icon-based toggles and sticky filter bars would work within performance limits.
Final Decision:
Prioritize visual clarity over all-options-visible approach.
Validation:
According to Nielsen Norman Group, minimalist UI design improves user confidence and reduces abandonment—especially among novice users. Baymard Institute also emphasizes that visible search and filter options lead to higher task success rates in product listing interfaces.
Strong Visual Hierarchy vs. Uniform Interaction Styling
Chosen (A): Visually emphasize primary actions (e.g., Search, Contact, Update)
Not Chosen (B): Style all UI actions equally with uniform button and label designs
Rationale:
Differentiating primary and secondary actions prevents user confusion and supports clearer task prioritization.
Trade-off:
Requires stricter UI consistency rules and occasional developer handoff attention to detail (e.g., color tokens, button states). The payoff is higher usability and fewer misclicks.
PM/Engineering Discussion:
PM was concerned that too much visual contrast might distract users. After reviewing component mockups, we aligned on a color system with tiered emphasis to reinforce hierarchy without overwhelming the UI.
Final Decision:
Adopt subtle-but-clear contrast rules for primary vs. secondary functions.
Validation :
Material Design and Apple HIG both advocate for visual weight differentiation to guide user attention. Research from Baymard Institute also confirms that over-uniformity leads to higher user confusion, especially on mobile and in high-speed tasks.
Chosen (A): Autosave with subtle toast notifications
Not Chosen (B): Manual “Save” button required for progress persistence
Rationale:
Autosave eliminates the need for users to remember to save manually, thereby reducing friction and minimizing the risk of data loss.
This reduces cognitive load for both personas and improves overall confidence in using the system.
Trade-off:
While manual saving may feel familiar to some users, it introduces failure points—especially if they forget to save or close the browser unexpectedly. We considered providing both, but chose a cleaner, more modern user experience centered on autosave, supported by lightweight toast feedback.
PM / Engineering Discussions & Constraints:
Final Decision:
Implemented autosave as default behavior with toast confirmations. Did not include manual save button to avoid confusion or split behavior patterns.
Validation:
While A/B testing is pending, this design is aligned with UX standards set by platforms like Google Docs, Notion, and Dropbox Paper.
According to Forrester and Baymard Institute, autosave improves user satisfaction and completion rate, especially for long-form flows—up to 45% higher retention in task completion contexts.
We will validate effectiveness by tracking:
Drop-off rates during form usage
Error reports related to lost data
Qualitative feedback on perceived reliability of the system
To evaluate the impact of this recruitment platform redesign, we established the following success metrics across three key areas:
1. Efficiency Improvements
2. User Experience & Satisfaction
3. Product & Business Outcomes
This redesign focused on streamlining the job posting and resume screening process for recruiters, many of whom previously struggled with clunky workflows and unclear status tracking. Although full validation data was unavailable at handoff, we designed with the following expected outcomes:
Design decisions were grounded in competitor research (e.g., JobStreet, LinkedIn Talent Solutions) and internal stakeholder input.
To ensure long-term effectiveness of the redesign, we’ve outlined the following ongoing validation and optimization strategies:
Usability Testing
We will conduct small-scale usability tests using a Figma prototype to evaluate whether the user interface is intuitive and the overall user flow is smooth.
A/B Testing
We will run A/B tests to compare the performance of the new and old versions. If the new version demonstrates significantly improved results, it will be fully rolled out. Otherwise, we will continue to iterate and retest, or retain the original version as needed.
Future Optimization Strategy
Looking ahead, we plan to implement an AI-powered recommendation system to further enhance personalization and streamline user workflows.
We will also use GA to track user behavior and collect data for validating design decisions and identifying future improvement opportunities.
#AIAudio #NoiseCancellation #VoiceEnhancement #AudioUX #WebAppDesign #AIUX #SoundDesign #ProductivityTech
#HealthTech #HealthcareApp #UXForGood #BehavioralDesign #TaskDesign #PersonalizedUX #UserEngagement
#CryptoUX #DeFiDesign #Web3Design #BlockchainUX #FintechDesign #CryptoPlatform #SecurityByDesign #UXStrategy
Line ID: hmc10116