We are seeking a skilled Cross-Platform Mobile App Developer to join our team for the migration of an existing Android/iOS app using cross-platform frameworks. The project involves migrating a simple app from Ionic to NativeScript, incorporating various functionalities such as account confirmation, transaction viewing, PDF download, product delivery tracking, news updates, and authentication using Firebase OTP and QR code scanning.
Key Responsibilities:
- Migrate existing Android/iOS app from Ionic to NativeScript.
- Implement account confirmation functionality.
- Develop transaction page for users to download and view PDF documents.
- Create a page for users to track delivered products.
- Design a page to notify users when their delivery arrives.
- Integrate a news section within the app.
- Implement account creation using Firebase OTP and optionally QR code scanning for farmer card verification.
- Develop a standard login page with appropriate authentication mechanisms.
- Integrate a notification system using existing backend infrastructure.
- Implement Firebase database with enhanced security policies.
- Utilize existing web services and integrate with GCP Cloud Functions based on Node.js for backend features.
Requirements:
- Proven experience in cross-platform mobile app development.
- Proficiency in NativeScript frameworks.
- Strong understanding of mobile app development principles and best practices.
- Experience with Firebase services including authentication, database, and cloud functions.
- Familiarity with integrating QR code scanning functionality.
- Knowledge of RESTful APIs and web services.
- Experience with version control systems such as Git.
- Ability to work collaboratively in a team environment.
- Excellent problem-solving and communication skills.