Brief
Last couple of years, I’ve been working in team developing an app called Jobassistant. It’s powered by AI and it’s focused on helping job seekers streamline their job search, application process, and career development.
Problem
Jobassistant actually consists of 2 separate apps: Jobassistant Business (purple logo) that helps employers to find a perfect candidate for their job and Jobassistant Work (green logo) that supports candidates to find a best matching offer using artificial intelligence.
Services done:
- Research & interviews
- UX analysis
- Wireframes, user flows, IA
- UI design in
- Prototyping
- User Testing
Jobassistant Work
This version app is aimed for jobseekers.
MVP: Video CV Creator, AI assistant, Easy Job Search, Feedback & Review
Jobassistant Business
This version of app is aimed for employers.
MVP: AI assistant to find a perfect candidate, all HR process in one place.
1. User flow: Posting job offer
By focusing on usability & accessibility, Jobassistant turns a functional process into an enjoyable journey.
Let’s dive into what it feels like to post a job offer, highlighting the thoughtful design process that ensures a smooth, user-friendly experience.
Step 1: Job Details
Users progress step-by-step providing job title, description, requirements, location, and salary. A wizzard bar at the top of the screen provides a sense of progress.
Step 2: Choosing your plan
Employer can choose a pricing plan depending on their needs.
Step 3: Adding location & people
In the next step employer can provide some details regarding a workplace, adding address using the map, providing contact details etc.
Step 4: Payment
Before hitting submit, users get a preview of their job post. After they need to choos their payment method or exchange loyalty points.
Step 5: Publish & Confirm
Once satisfied, users confirm their post. A success message pops up—bright, celebratory, and complete with a link to view the live post or share it directly on social media.
Job offer details
Choosing plan

Choosing workplace

Finding address

Payment method

2. User Flow: Candidate Search
This user flow combines clarity with efficient task management, ensuring recruiters stay productive.
1.Access Recruitment Processes
Navigate to the “Recruitment Processes” section from the dashboard. This serves as the starting point for all ongoing hiring activities.
2.Select Active Process
From the list of active recruitment processes, choose the one you want to manage. Clear labels and filters help locate specific processes quickly.
3.Enter Kanban View
Inside the selected process, a Kanban board organizes candidates into columns: Invited, Accepted, To Review, and Rejected. Drag-and-drop functionality allows seamless candidate updates.
4.View Candidate Profile
Click on a candidate card to open a detailed profile. Here, review their application materials, skills, and other relevant information.
5.Watch Video CV
If provided, access the candidate’s video CV directly within the profile. The video is displayed in a player optimized for clear viewing without leaving the interface.
User Flow
HR Processes

Kanban View

Candidate Profile

Video CV

3. User Flow: Scheduling Appointments
This flow ensures both efficiency for recruiters and clarity for candidates, reducing scheduling friction.
1. Locate Candidate
Use filters or search functionality to find the candidate within the pipeline (e.g., in To Review or Accepted stages).
2. Open Candidate Profile
Click on the candidate’s name or card to access their profile, which includes details like their resume, application status, and contact information.
3. Schedule Interview
•Click the “Schedule Interview”.
•Choose an interview format (e.g., virtual, in-person).
•Select an available date and time from a calendar integrated with the system.
4.Add Details
•Enter relevant details such as interview type, panel members, and location (or video call link).
•Optionally, include notes for the candidate (e.g., required documents).
5.Send Notification
Confirm the appointment, which triggers an automatic notification to the candidate (via email or SMS) with all details.
6.Track Appointment
The scheduled interview appears on your recruitment calendar and the candidate’s profile for easy tracking.
User Flow
Event Details

Date Picker

Calendar & notification

Make a call online

Overview
Jobassistant is a recruitment management app designed to simplify and enhance hiring workflows. It provides tools for candidate tracking, scheduling interviews, and managing recruitment processes through intuitive interfaces and advanced functionalities.
Benefits:
•Enhanced recruiter efficiency.
•Improved candidate experience with timely updates.
•Streamlined collaboration among hiring teams.
Results:
Jobassistant users report faster hiring decisions, reduced time spent on manual tasks, and higher satisfaction among recruitment teams and candidates alike.