The PRD says 80% of HR functions must work on a smartphone. That's your domain.
You'll build the employee-facing mobile app: biometric clock-in with face recognition, GPS geotagging, offline attendance sync, leave requests, payslip access, push notifications, and the conversational interface for Raya (the AI HR assistant). When mobile sprints are lighter, you'll flex into web to keep the team moving.
What makes this role interesting: The mobile brief here is genuinely ambitious - biometric auth, offline mode, voice interface, AI chat, and real-time notifications. You won't be building a simplified version of the web app. You'll build something that feels like a consumer product with enterprise depth.
What you'll actually do
* Build and maintain the React Native + Expo app for iOS and Android
* Implement face recognition and liveness detection for clock-in
* Build offline-first attendance with sync when connection is restored
* Integrate push notifications with action-rich payloads (approve leave directly from notification)
* Implement camera + OCR flows (expense receipts, document capture)
* Help with web modules when the mobile roadmap allows
What we need from you
* At least one React Native app live in the App Store or Play Store - link it in your application
* You've handled offline sync before and know why it's harder than it sounds
* Comfortable with device APIs: camera, biometrics, GPS, local storage
* You've worked with Expo and know its limits
* Comfortable in English - tickets, docs, and code are in English
Compensation: USD 1,500/month (PJ)