We are seeking an experienced freelance developer (or team of developers) to create a payroll management and employee attendance tracking app similar to SalaryBox or Pagarbook. The ideal candidate should have experience in developing mobile applications with features such as payroll management, attendance tracking, salary calculations, and user-friendly interfaces. The app should be developed for both Android and iOS platforms.
Key Responsibilities:
- Develop a mobile application for payroll management and employee attendance tracking, similar to SalaryBox.
- Implement core features such as:
- Employee attendance tracking with check-in/check-out options
- Payroll management, including salary calculation based on work hours, overtime, and leaves
- Generation and distribution of digital payslips
- User management (admin and employee roles)
- Leave and expense management
- Compliance with local labor laws for payroll calculations
- Real-time tracking of attendance and salary status
- Design a user-friendly interface for smooth navigation and accessibility.
- Integrate secure payment gateway for salary payments (optional).
- Implement robust backend architecture to manage data securely.
- Conduct testing to ensure the app is free of bugs and performs optimally on different devices.
- Provide documentation and training on how to use and maintain the app.
- Offer post-development support and troubleshooting as needed.
Qualifications:
- Proven experience in mobile app development for both Android and iOS.
- Familiarity with payroll management systems, employee attendance tracking, and payment integration.
- Strong knowledge of backend technologies (e.g., Node.js, Django, or similar frameworks) and frontend technologies (e.g., React Native, Flutter).
- Experience with databases such as MySQL, Firebase, or MongoDB.
- Ability to design user-friendly and visually appealing interfaces.
- Knowledge of data security and compliance standards for payroll management.
- Strong problem-solving skills and attention to detail.
Preferred Skills:
- Previous experience in developing HR or payroll management apps.
- Understanding of Indian labor laws and payroll regulations.
- Experience with cloud platforms like AWS, Google Cloud, or Azure for hosting and data storage.
Budget: Budget is negotiable as per the right freelancer.