Back to My Work

Microtec HRM Mobile App

Role-based companion app with seamless self-service for employees and 1-tap approvals for managers. Engineered for speed, clear visual status hierarchies, and native Arabic RTL excellence.

Category HRM & ERP
Scope Mobile App (iOS & Android)
Client Microtec
Year 2026
Microtec HRM mobile app user interface showcased on an iPhone mockup
Objectives

Project Overview

Microtec HRM Mobile App is a companion app that brings daily HR tasks to mobile for both employees and managers. It syncs with our Web ERP so staff can send requests and managers can approve them on the go.

Microtec HRM mobile app branding icon and identity mark

Problem Discovery

How do you keep Web and Mobile synced while keeping the app simple for both employees and managers?

By connecting both platforms to a real-time system with a dynamic role-based UI:

  • Instant Sync: Every action on mobile updates the Web ERP immediately.
  • Tailored Views: Employees get a clean self-service screen, while managers automatically unlock a 1-tap Approval Center.
The UX Decisions & Solutions

Core Features

A. Role-Based Navigation

To keep the interface clean and avoid building two separate apps, I designed a dynamic Role-Based UI:

  • Employee View: Access to personal services, leave requests, and payroll tracking.
  • Manager View: Unlocks a dedicated "Tasks" (المهام) tab on the navigation bar and home screen to review, approve, or reject team requests with one tap.
Side-by-side comparison of Employee self-service interface and Manager approval task dashboard

B. Smart Selection via Bottom Sheet

The Challenge:

On mobile, long dropdown lists get crowded and hard to scroll through, which makes picking an option slow.

UX diagram highlighting mobile scalability issues with crowded dropdown lists and selection bottlenecks

The Mobile Solution:

I replaced the dropdown with a searchable bottom sheet and category filter chips, so users can find the right option in just a few taps.

Custom searchable bottom sheet UI allowing quick search and item selection on mobile
Mobile screen showing instant category filter chips and categorized request options
The Results

Final Mobile Design & Experience

By keeping data seamlessly synced between web and mobile, I created a consistent experience where requests flow smoothly across devices. Structuring the app with clear role-based views made it obvious which features belong to Managers versus Employees.

Managers Experience

Manager mobile interface showing pending approval requests and team attendance summary
Manager detail screens showing leave approval actions, employee request details, and task management

Employees Experience

Employee mobile home screen displaying personal attendance metrics and quick service shortcuts
Employee workflow screens for submitting leave requests, tracking approval status, and viewing salary slips
Reflection

Key Takeaways

The mobile app was not a smaller copy of the web system. I had to translate the web experience into something simpler, keeping only what people need on their phones, while the data stays in sync with the web platform.

The app also serves two very different users: employees who need quick self-service, and managers who need fast approvals. Designing both in one app, with role-based views, taught me to design around each person's main task instead of showing everyone everything.

📬 Email copied to clipboard!