Building My JEX
for temporary workers
UX Research ∙ Interaction Design ∙ Visual Design ∙ Usability testing

Introduction
Temporary workers often struggled with managing their administration—from keeping track of their schedules to submitting worked hours. This led to frustration and delays in the process, both for the workers and the staffing agencies. That's why my team and I decided to develop the My JEX app, a solution that helped them efficiently manage all of these tasks. The app enabled workers to easily track their schedule, hours, and payslips, and the results were clear:
40% more time
on average was saved on registering their hours
Less confusion
about scheduling, leading to smoother collaboration with staffing agencies
More control
for workers over their own administration
My role
Responsible for the entire UX process: from user research and concept development to wireframes, prototypes, and usability tests, with feedback from team members and stakeholders for further refinement.
The team
A product owner, business analyst, senior UX designer and myself as a UX/UI designer, a lead developer, 2 full-stack developers, and a scrum master.
Timeline and Client
November 2022 - present
JEX is a start-up providing software solutions for the staffing industry, including its flagship product OSS, which streamlines client, worker, and payroll management, and a BackOffice system for accurate payroll processing.

Problem statement
The staffing agency faced the challenge of reducing administrative workload while enabling temporary workers to manage their tasks more efficiently. Agencies spent too much time manually processing timesheets and schedules, while workers often relied on outdated methods like paper forms and Excel sheets. This led to delays and errors, affecting payroll and worker satisfaction.
Business problem statement: How can we reduce administrative tasks for staffing agencies and enable temporary workers to manage their work more efficiently?
UX problem statement: How can we ensure that temporary workers report their hours accurately and on time for proper payment?
Important findings
🕵️♀️ User research
In this project, as part of a start-up, there was limited time for in-depth user research. However, I gathered valuable insights by conducting interviews with temporary workers, including low-skilled workers and labor migrants. These interviews were made possible by small staffing agencies connected to JEX's BackOffice. The conversations provided insight into their daily challenges, such as using paper forms for timesheet tracking and confusion about schedules. We also used A/B testing of early concepts to quickly gather feedback and validate whether we were on the right track. The key discovery was that speed and simplicity were crucial for the user experience.

📱 Competitive analysis
To determine the necessary functionalities, I analyzed several apps from large staffing agencies. This analysis helped us understand which features were essential to meet the needs of temporary workers and which features we could consider as "nice-to-haves." This insight led to the decision to include simple time tracking and easy access to schedule information as core functionalities.

💡 How this influenced my design:
The insights from the research provided me with the direction to develop a user-friendly interface that addressed the core needs of users, such as easy time tracking and clear scheduling information. The research also helped strike a balance between the desires of temporary workers and the needs of staffing agencies. For example, we decided that the simple workflow for submitting hours was essential to prevent errors and save administrative time for agencies.
Job stories
Time registration:
When I start or finish my workday,
I want to quickly and effortlessly record my worked hours,
So that I can be sure my hours are accurately logged, and I receive my payslip without delays or errors, saving time and avoiding financial uncertainty.
Work schedules:
When I view my work schedule,
I want to clearly see which days and times I am scheduled, as well as any reporting requirements,
So that I can manage my schedule efficiently, know where and when to report, and avoid conflicts with other commitments.
Receiving notifications about payslips
When my payslip is available,
I want to receive a clear notification,
So that I immediately know that my payslip is ready and I can quickly check it to verify that everything is correct.

Fundamental elements
Onboarding
Authentication (PIN code, etc.)
Home
Navigation
Schedule
Direct access to weekly work schedules, manage availability, and view planned shifts.
View case
Timesheet
Easily track worked hours and submit timesheets on time for accurate payment.
Profile
Personal information
Preferences, work experience and more
Pay slips, agreements and annual statements
App settings