Senior React Native Developer (Freelance) Ride-Hailing App (CodeCanyon Based)
We are looking for a Senior React Native Developer (Freelance) to review, refactor, and extend an existing ride-hailing / taxi application built using a CodeCanyon template (similar to InDriver / Uber).
This is a project-based role with the potential for ongoing collaboration.
About the ProjectThe solution includes:
- Rider mobile app (React Native)
- Driver mobile app (React Native)
- Real-time trip tracking & bidding
- Parcel & delivery features
- Backend built with Laravel & Node.js
- Maps, geolocation, live tracking, and socket-based communication
The current codebase is functional but needs an experienced senior engineer to:
- Review the architecture
- Clean, restructure, and organize the code
- Improve performance and stability
- Prepare the project for scalability and new features
ResponsibilitiesAs a Senior React Native Developer, you will:
- Perform a complete code review of both mobile apps
- Propose and implement a clean, scalable architecture
- Refactor legacy/messy code into clean, maintainable modules
- Optimize state management & navigation structure
- Enhance app performance (rendering, memory, responsiveness)
- Work with Laravel & Node.js APIs
- Implement and stabilize real-time tracking (Socket.io / WebSockets)
- Improve maps & geolocation accuracy (foreground & background modes)
- Fix bugs, resolve technical debt, and document improvements
Required Skills & ExperiencePlease apply only if you meet all of the following:
- 3+ years experience in React Native (React Native CLI not only Expo)
- Hands-on experience building complex mobile apps at scale
- Strong background in:
- Redux Toolkit / Zustand / MobX
- React Navigation (complex flows)
- REST APIs & error handling
- Proven experience working on tracking / delivery / ride-hailing apps
- Strong understanding of:
- Socket.io / WebSockets
- Maps & geolocation (RN Maps / Mapbox)
- Background location updates
- Previous work refactoring or restructuring CodeCanyon templates
- Excellent debugging, problem-solving, and clean code practices
Nice to Have- Experience with Flipper, profiling tools, and performance optimization
- Background in DevOps, CI/CD, or app publishing (Android/iOS)
How to ApplyPlease send:
- Your name
- Years of experience
- GitHub / portfolio links
- Examples of relevant apps (taxi/delivery/tracking)
- Brief summary of your experience with CodeCanyon templates
- Your WhatsApp number or preferred contact method
Only shortlisted candidates meeting the senior-level criteria will be contacted.