Freelance React Native Developer — MVP Build (iOS & Android)
• Category: Mobile Development
Budget: LKR 4,000.00 – LKR 10,000.00 (Per hour)
Contract: 6–10 weeks (extendable to v1.0)
Schedule: Flexible; 2–4 hrs overlap with GMT+5:30
Compensation: LKR 4,000–10,000/hour (or milestone-based)
Start: Immediate
About the Project
We’re building a cross-platform MVP that ships fast and proves product-market fit. You’ll own the mobile app build end-to-end: navigation, core flows, API integration, offline readiness, push notifications, and a clean first release to TestFlight/Play Console (internal testing).
Responsibilities
-
Set up React Native (Expo or Bare) with TypeScript, React Navigation, and chosen state management (Redux Toolkit/RTK Query or Zustand).
-
Implement core flows: onboarding, auth (email/OTP/social), profiles, search/list/detail, forms with validation.
-
Integrate REST/JSON APIs, handle errors, empty states, retries, and offline caching.
-
Implement push notifications, deep links, and basic analytics events.
-
Optimize performance (bundle size, startup time, jank) and crash-free stability.
-
Prepare test builds, release notes, and concise handover docs.
Tech Stack (preferred)
-
React Native (Expo EAS or Bare), TypeScript
-
State: Redux Toolkit/RTK Query or Zustand
-
Forms & Validation: React Hook Form + Zod (or Formik/Yup)
-
APIs: Axios/fetch, secure storage, env config
-
Notifications: Expo Notifications or Firebase (FCM/APNs)
-
Quality: Jest/React Native Testing Library, Sentry/Crashlytics
-
CI/CD: EAS/Fastlane, GitHub Actions
Nice-to-Have
-
Payments (Stripe/PayHere), file uploads (S3/Spaces)
-
Feature flags/remote config, CodePush/Expo Updates
-
Basic SEO + share cards for web deep links (if RN Web used)
-
Experience shipping apps to both stores
MVP Milestones (example)
-
Week 1: Tech plan, UI kit, app scaffold, navigation + theming, auth screens.
-
Week 2–3: Core feature set (CRUD + search + pagination), validation, API wiring.
-
Week 4–5: Offline caching, push notifications, analytics, error handling.
-
Week 6: QA pass, performance tuning, internal test release (TestFlight/Closed Track), docs & handover.
Deliverables include Git repo, build instructions, env templates, and a 15-min demo video per milestone.
What We’re Looking For
-
2–4+ years with React Native and at least 2 shipped apps.
-
Strong TypeScript and mobile UI/UX fundamentals.
-
Evidence of performance wins and clean architecture.
-
Clear communication and crisp pull requests.
Budget
-
Hourly: LKR 4,000–10,000 (experience & speed).
-
Fixed: Propose milestone quotes with scope, assumptions, and risks.
How to Apply (include all 6)
-
Short intro + weekly availability (hours/week).
-
Links to 2 live apps you built (App Store/Play Store/TestFlight/ApkMirror acceptable).
-
GitHub/portfolio + a sample RN repo you’re proud of.
-
One paragraph on a performance or crash-rate improvement you delivered.
-
Preferred stack (Expo vs Bare, state choice) + why.
-
Your best hourly rate and milestone quote for the above scope.
Apply on DevJobs.lk