mobile-based Employee Attendance and Payroll Management app
for an EPC (Engineering & Electrical) workforce. The app will allow field employees to check in/out using
selfie + GPS tracking
, and automate
daily wage and overtime calculations
.
We're looking for a
skilled React Native Developer
who can build the front-end mobile application and integrate it with APIs provided by our backend developer.
Key Responsibilities:
Develop mobile app screens and navigation using
React Native (Android focus)
Integrate REST APIs for attendance, login, and payroll modules
Implement GPS and camera access for attendance check-in/out
Work closely with backend developer and tech manager for feature testing
Optimize app performance and UI responsiveness
Debug, test, and deliver production-ready builds
Requirements:
1-2 years of experience in
React Native app development
Strong understanding of
React hooks, state management, and API integration
Familiarity with
Firebase, Google Maps API, or Expo libraries
is a plus
Ability to write clean, maintainable, and well-documented code
Experience with Git / GitHub workflow
Must be self-driven and able to meet deadlines
Strong proficiency in
JavaScript/TypeScript
Experience with
GPS/Location services
and mapping APIs (Google Maps)
Knowledge of
state management
(Redux, Context API, or Zustand)
Familiarity with
RESTful APIs
and backend integration
Experience with
React Navigation
for multi-screen apps
Understanding of
offline storage
(AsyncStorage, SQLite, Realm)
Nice to Have:
Experience working with backend teams (Node.js / FastAPI)
Understanding of payroll or attendance systems
UI/UX awareness for mobile design
What We Offer:
?20,000/month (fixed)
Flexible work hours, Hybrid
Opportunity to work on a real-world scalable product
with potential for extension
.
Certificate & recommendation letter on project completion