$15,000.00 Fixed
We’re looking for an experienced React Native Developer to join our mobile team and help build a fast, responsive, and user-friendly cross-platform application for both iOS and Android.
This project involves developing a fully functional e-commerce and user management app, integrated with APIs for authentication, payment, and product data. The ideal candidate is highly skilled in React Native, state management (Redux Toolkit or Zustand), and app optimization techniques.
You’ll collaborate closely with our backend (Node.js/Laravel) and design teams to bring our web platform into the mobile world. Your mission: deliver a smooth native-like user experience, maintain a clean architecture, and ensure efficient communication between the frontend and backend layers.
This is a 3-month project, with potential to continue long-term if performance and collaboration go well.
If you’re passionate about creating sleek, performant apps that users love — we’d love to have you onboard.
Key Responsibilities
Develop cross-platform mobile applications using React Native.
Integrate REST and GraphQL APIs for dynamic data.
Implement authentication flows with JWT/OAuth.
Manage state using Redux Toolkit or Zustand.
Build and maintain reusable UI components.
Ensure responsive layouts across various device resolutions.
Handle push notifications using Firebase Cloud Messaging (FCM).
Integrate payment gateways (Razorpay / Stripe / PayPal).
Implement offline storage with AsyncStorage or SQLite.
Test and debug apps using Jest and React Native Testing Library.
Optimize app performance (reduce load times, improve frame rate).
Manage app signing, builds, and deployment (Play Store / App Store).
Collaborate with backend developers to refine API contracts.
Ensure accessibility and platform guidelines compliance.
Prepare documentation and provide 15 days of post-launch support.
Required Skills
3+ years of professional experience in React Native.
Strong knowledge of JavaScript (ES6+), React Hooks, and TypeScript.
Experience integrating REST/GraphQL APIs.
Familiar with Android Studio and Xcode for native builds.
State management tools (Redux, MobX, Zustand, or Context API).
Proficiency with navigation libraries (React Navigation 6+).
Payment gateway integration (Razorpay, Stripe, etc.).
Firebase integration (Auth, Firestore, Notifications).
Understanding of app lifecycle and background processes.
Familiar with app deployment and versioning best practices.
Knowledge of testing frameworks like Jest and Detox.
Experience optimizing performance and debugging memory leaks.
Basic familiarity with native modules (Java/Swift bridge).
Strong UI/UX sensibility with pixel-perfect attention to detail.
Git-based version control experience.
Tools & Technologies
Framework: React Native 0.74+
Language: JavaScript (ES6+) / TypeScript
State Management: Redux Toolkit / Zustand
Backend APIs: REST / GraphQL
Testing: Jest / React Native Testing Library
CI/CD: Fastlane / GitHub Actions
Notifications: Firebase Cloud Messaging (FCM)
Payment Integration: Razorpay / Stripe / PayPal SDK
Deployment: Play Console / App Store Connect
Version Control: Git / GitHub / Bitbucket
Deliverables
Fully functional cross-platform mobile app (Android & iOS).
Secure API integration with authentication and payments.
Optimized builds with splash screen and app icons.
Source code with complete documentation.
Two rounds of revisions after testing.
App store deployment support.
Post-launch maintenance and analytics setup.
Budget Options
Hourly Rate: $40 – $80/hour
Project-Based: $8,000 – $15,000 (depending on features)
Monthly Retainer (Optional): $5,000 – $7,000 for ongoing updates and maintenance.
Timeline
Week 1: Setup & UI integration.
Weeks 2–6: API integration & business logic implementation.
Weeks 7–9: Testing, optimization, and debugging.
Week 10–12: App store submission & post-launch stabilization.
Success Metrics
App load time < 2 seconds.
99.5% crash-free sessions.
90%+ UI accuracy with design mockups.
4.5+ star rating after launch.
Positive user engagement metrics (session duration, bounce rate).
Ideal Candidate Profile
You’re a mobile craftsman who blends clean code with elegant design. You understand both technical precision and user psychology — ensuring the app not only works, but feels amazing. You stay updated on the latest React Native trends and know how to deliver top-tier user experiences.
How to Apply
Send your proposal with:
2–3 published React Native apps (Play Store/App Store links).
A short explanation of your state management approach.
Your preferred working model (hourly/project).
GitHub or portfolio link showcasing relevant code samples.
Shortlisted candidates will be contacted within 48 hours for a quick technical round.
- Proposal: 0
- More than 3 month