Full-Stack Developer Required for Ride-Hailing App

Job ID: 38804731

Budget: $750 – $1,500 USD

I'm looking for a proficient app developer to create a ride-hailing app compatible with both iOS and Android.

Key Features:
- Driver and Passenger Matching: The app must efficiently connect riders with drivers.
- In-app Payments: Secure, seamless, and user-friendly payment integration is a must.
- Rating and Feedback System: Users should be able to rate their experience and provide feedback.
- Push Notification System: Implement push notifications to keep users informed about ride status, driver arrival, and other essential updates.
- Ride History: Allow users to view their past rides, including trip details, payment history, and driver information.
- Promo Codes: Integrate a promo code system for discounts and special offers to attract new users and retain existing ones.
- Multi-Language Support: Provide support for multiple languages to cater to a diverse user base.
- Ride Scheduling: Enable users to schedule rides in advance, providing convenience for early planning and timely departures.
- Vehicle Options: Let users choose from different types of vehicles such as standard, luxury, or shared rides.
- Emergency Button: Add an emergency button that allows users to quickly contact emergency services or a predetermined contact.
- Driver Verification: Incorporate a driver verification system, including background checks, to ensure passenger safety.
- In-App Chat: Facilitate communication between drivers and passengers within the app through an in-app chat system.
- Heat Maps: Provide heat maps to drivers showing areas of high demand, helping them position themselves optimally.

GPS Functionality:
The app should incorporate GPS functionality for both drivers and users, ensuring smooth navigation and tracking.

Ideal Skills:
- Proficiency in cross-platform app development, especially with tools like Flutter or React Native.
- Extensive experience in implementing in-app payment systems, preferably using PayPal, Stripe, or similar.
- Capability of integrating GPS functionalities.
- Strong understanding of UI/UX design principles for optimal user experience.

Experience with developing ride-hailing applications would be a significant advantage. Please share your portfolio showcasing similar projects.

Include in-app chat support for communication between riders and drivers. Please use the following backend technology stack: the best there is for a secure and efficient platform. Java and Swift for a secure and efficient platform.
Related categories: PHP Mobile App Development iPhone Android Objective C