Back to all work

Enterprise · FlowHCM An HR app for employees on Android and iOS.

An enterprise HR app for employee self-service, attendance, approvals, and payroll on mobile.

CONTRIBUTION
Syed Shahbaz HussainMobile development & release maintenance · Impetus Systems
PLATFORM / STATUS
Android & iOS
TOOLS
React Native · Redux · REST APIs · Push notifications (FCM) · Google Maps
FlowHCM payroll module with loan, advance salary, overtime and approval actions
Payroll: separate entry points for employee requests and approvals.
FlowHCM attendance module with attendance, exemption, worksheet, shift and remote work requests
Attendance: route corrections, exemptions and work requests to the appropriate workflow.
THE PRODUCT

The problem
and the approach.

The challenge

An employee may need to correct attendance, request leave, submit an expense or check a payroll action during the working day. Managers need access to the corresponding approvals. Putting these tasks on mobile means preserving the enterprise product’s business rules and access rights while making each action easy to find on a smaller screen.

The approach

Built the mobile application from scratch as part of the FlowHCM team at Impetus Systems, then maintained Android and iOS releases. Dedicated attendance, leave, payroll, expense, help desk, reporting and recruitment modules connect to the enterprise APIs. Geolocation, biometrics, QR login and notifications support the mobile workflow alongside shared application state. My security contributions include SSL/TLS pinning, root and jailbreak detection, risk-analysis checks, and Keychain secure storage. I also have supporting working exposure to .NET and SQL/MySQL through mobile-backend integration.

Who it helps

Employees, managers and HR teams using the FlowHCM enterprise product. Available actions depend on the organization’s configuration and the signed-in user’s permissions.

A typical workflow

  1. Open the relevant HR module and choose an action permitted for the signed-in user.
  2. Enter a request or review an existing item using the enterprise workflow.
  3. Follow its status or complete an approval, with access to relevant reports.
MAIN FEATURES
/01

Employee self-service

Mobile access to HR tasks, requests, approvals, attendance, and payroll interfaces.

/02

Location-aware attendance

Google Maps and location restrictions support the attendance workflow.

/03

Device integrations

Biometric authentication, QR login, push notifications, themes, and localization.

ENGINEERING

How it
is built.

Connected business workflows

REST API integration and shared application state connect mobile screens to the enterprise product. My supporting working exposure to .NET and SQL/MySQL helps with mobile-backend collaboration.

Mobile security controls

Implemented SSL/TLS pinning, root and jailbreak detection, risk-analysis checks, and secure storage using Keychain as part of my FlowHCM work at Impetus Systems.

Release responsibility

Play Console and App Store Connect setup, upload, and ongoing maintenance are part of my mobile delivery experience.

MY CONTRIBUTION

What I worked on.

2 platforms

Android and iOS delivery

Store setup, application uploads, and ongoing release maintenance across both mobile platforms.

From scratch

Application foundation

Built the mobile application as part of the FlowHCM team, connecting employee self-service screens to the enterprise product.

Native + APIs

Connected workflows

Geolocation, biometric authentication, QR login, and notifications work alongside REST API integration.

OUTCOME

Built and maintained an enterprise mobile application across Android and iOS, turning employee HR tasks into mobile workflows connected to business APIs and native device features. My responsibility spans implementation through store release maintenance at Impetus Systems.

MORE PROJECTS

Other projects.

All projects
FULL-TIME ROLES

Hiring a
React Native developer?

I’m open to full-time roles, remote or onsite.

CONTACT ME