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

Conclusion

Although the app is still in the development phase and the final user impact can only be measured after launch, the project has reached significant milestones thanks to an iterative process and regular feedback from both users and stakeholders. The continuous involvement of stakeholders has helped align the design with broader business goals and ensured that the app is both functional and user-friendly.

By integrating user research and stakeholder input at every stage, we were able to refine key functionalities and establish a consistent design system, which lays the foundation for the app's future evolution. This project demonstrates how well-aligned collaboration and iterative design can lead to a product that serves both the needs of end users and the organization.

Achievements

✅ Improved User Experience:

I designed an intuitive app that helps temporary workers manage their schedules, hours, and payslips. This gave them more control over their work and helped them get a clearer overview.

⚙️ Improved accessibility:

By automating routine tasks like timesheet registration, I significantly reduced the administrative burden for staffing agencies. This made their workflows more efficient and less prone to errors.

💬 User research and validation:

I conducted in-depth research into the needs of temporary workers. By truly listening to their experiences and pain points, I ensured the app was simple and accurate for timesheet reporting.

🤝 Effective collaboration:

Throughout the project, I worked closely with my team and stakeholders to ensure the solution met both user needs and business goals. This enabled quick iterations and design adjustments when necessary.

🔄 Design System development:

I developed a design system to ensure visual consistency across the app. This made the interface more intuitive and allowed new features to be implemented quickly and consistently.

🚀 Ready for launch:

The app is now ready for its 2025 launch. I'm excited for the beta phase, where I'll use user feedback to continue refining the product.

Reflection

In my first UX role at a start-up/scale-up, I had the opportunity to develop a new product, which gave me the chance to leave my mark right from the start. My original plan was to apply the Double Diamond method, but I quickly realized that working in a fast-growing environment required speed and pragmatism. This experience taught me essential skills such as time management, working under pressure, and delivering high-quality work even with tight deadlines.

After two months, it was clear that I could work independently, but I remained open to feedback and guidance. In my second year, I took on more responsibility and worked mostly independently, making the final adjustments to the app. Although the launch is planned for 2025, I’m proud of the progress we’ve made and look forward to collecting real user feedback. I realize I would have liked to spend more time on research and user testing, but the impact I’ve been able to make, especially for the users, gives me great satisfaction. My goal was always to design a product that truly supports temporary workers, and I look forward to further developing my skills in Interaction Design and User Interface to take my work to the next level.