Job title: React Native programmer to develop a parcel delivery app
Project:
App Main Features ( Customers )
[ ] Splash page and loading
[ ] Main navigation
[ ] Authentication ( sign in - sign up )
[ ] Authorization ( Deactivates Accounts )
[ ] Home Screen with statistics
[ ] Packages list ( New - Old by Date )
[ ] One Package Page
[ ] View and download bill
[ ] View Package logs
[ ] Add complaint
[ ] Track Package by Id ( Show one package page )
[ ] Scan ( QR - Bar ) code functionality
[ ] Fierbase Notification ( with click )
App Main Features ( Companies )
[ ] Already Exist
[ ] Splash page and loading
[ ] Main navigation
[ ] Authentication ( sign in - sign up )
[ ] Authorization ( Deactivates Accounts )
[ ] Home Screen with statistics
[ ] Packages list ( New - Old by Date )
[ ] One Package Page
[ ] View and download bill
[ ] View Package logs
[ ] Add complaint
[ ] Track Package by Id ( Show one package page )
[ ] Scan ( QR - Bar ) code functionality
[ ] Fierbase Notification ( with click )
[ ] New Features
[ ] Add Package For Company
[ ] Edit Ui based on selected options
[ ] Download and Upload excel file
[ ] Edit Package
[ ] Subscription Page
[ ] View Plans
[ ] Subscribe to plan
[ ] View current Subscription
[ ] Change Subscription
[ ] Cancel Subscription
App main features (Delivers)
[ ] Already Exist
[ ] Splash page and loading
[ ] Main navigation
[ ] Authentication ( sign in - sign up )
[ ] Authorization ( Deactivates Accounts )
[ ] Home Screen with statistics
[ ] Packages list ( New - Old by Date )
[ ] One Package Page
[ ] View and download bill
[ ] View Package logs
[ ] Add complaint
[ ] Track Package by Id ( Show one package page )
[ ] Scan ( QR - Bar ) code functionality
[ ] Fierbase Notification ( with click )
[ ] New Features
[ ] Edit Package Status with note
[ ] Get location on Edit status
[ ] Track delivery on map
[ ] Billing Page ( How much should I give the accounter
Responsibilities:
Developing mobile applications using React Native for different platforms (iOS and Android).
Working on interactive user interfaces that provide a smooth and easy experience for users.
Develop new features related to the parcel management system, such as tracking shipments, updating parcel status, and communication features between drivers and customers.
Improve the application's performance so that it works efficiently and quickly, especially with loading data related to parcels and tracking updates.
Integration with application programming interfaces (APIs) to upload data and update parcel status.
Handle OTP verification to log in and verify users.
Implement real-time updates and send notifications regarding different parcel statuses.
Developing screens for personal files for drivers, dealers, and customers with the ability to modify data.
Working on additional features such as managing addresses and ways to communicate with customers (such as WhatsApp and phone calls).
The ability to work within a team and achieve integration between technical aspects and user experience, with a good understanding of business needs and applying effective technical solutions.
received Required
Requirements:
Previous experience developing applications using React Native.
Good understanding of backend integration and use of libraries such as Axios.
Ability to work with UI designs and turn them into a responsive and effective actual application.
Experience in dealing with Firebase or any push notification services.
In-depth understanding of cross-platform app development (iOS and Android).
Ability to write clean, extensible code, paying attention to user experience and application performance.