Senior Full-Stack Mobile Developer — Ride-Hailing Platform

Posted : 23 hrs ago    Posted By: Muhammad Irfan Ullah
Category: Android App Developer
Member Since: 24/10/2026
JOB BUDGET
$500

Job Description

We are looking for an experienced developer or small development team to complete, integrate, test, and prepare our ride-hailing MVP for launch in Pakistan.

Project Technology
- Flutter and Dart — Customer and Driver Android Apps
- Node.js, TypeScript and NestJS — Backend API
- PostgreSQL and Redis — Database and supporting services
- React and TypeScript — Admin Dashboard
- REST APIs and WebSockets/Socket.IO
- Google Maps or an equivalent mapping platform
- Firebase Cloud Messaging
- GitHub, automated testing and CI/CD

Key Responsibilities
1. Review and understand the existing repositories, database design and API specification.
2. Integrate customer, driver and admin applications with the backend.
3. Implement and verify ride booking, driver dispatch, real-time tracking and trip management.
4. Implement fare calculations, payment workflows and driver earnings with reliable financial records.
5. Complete authentication, role-based access control and driver verification workflows.
6. Test APIs, database migrations, mobile applications and end-to-end ride scenarios.
7. Prepare Android builds, deployment documentation, monitoring and backup procedures.

Required Skills
- Proven Flutter and Dart development experience.
- Strong Node.js/TypeScript backend and PostgreSQL skills.
- Experience with React and REST API integration.
- Experience with GPS, maps, real-time communication and push notifications.
- Strong knowledge of authentication, API security, database transactions and automated testing.
- Experience with GitHub, deployment and production debugging.

Preferred Experience
- Previous taxi, ride-hailing, delivery or logistics platform.
- Payment gateway integration and financial reconciliation.
- Docker, cloud hosting, CI/CD and application monitoring.

Application Requirements
Please provide:
- Links to relevant live applications or portfolio projects.
- Your specific role in each project.
- Proposed implementation plan and estimated timeline.
- Fixed-price or milestone-based quotation, with assumptions clearly stated.
- Details of testing, deployment, post-launch support and code ownership.

Important: Existing project repositories and specifications are available. Applicants must review the actual source code before committing to a final timeline or price.

Job Skills

Flutter and Dart for Android mobile applications

Node.js, TypeScript and preferably NestJS

PostgreSQL, SQL, database design and migrations

React.js and TypeScript for the admin dashboard

REST API development and API documentation

Google Maps API or Mapbox, GPS and live location tracking

WebSockets or Socket.IO for real-time ride dispatch

Firebase Cloud Messaging for push notifications

Git, GitHub, CI/CD and cloud deployment

Authentication, role-based access control and application security

Automated testing, debugging and performance optimization

Payment gateway integration, webhooks and transaction reconciliation

Questions