React Native Full Stack Mobile App Developer Needed (Frontend + Backend + Firebase)
Worldwide
React Native Full Stack Developer: Cloud-Synced To-Do List Application Project Overview I am looking for an experienced full-stack React Native developer to build a high-performance, cross-platform To-Do List application with robust real-time cloud synchronization. This project requires a seamless user experience, secure backend integration, and a focus on clean, scalable code architecture for both Android and iOS. Scope of Work Mobile App Tech Stack: React Native (Latest Stable), TypeScript. Architecture: Implementation of a modular, clean architecture ensuring separation of concerns and testability. UI/UX: Modern, intuitive interface with smooth animations, dark/light mode support, and high performance. Offline-First: Robust offline capabilities with automatic background synchronization when a connection is re-established. Backend & Sync Platform: Firebase (Firestore). Authentication: Multi-provider authentication (Google, Email/Password). Sync Engine: Real-time data synchronization across multiple devices. Analytics & Stability: Integration of Firebase Analytics and Crashlytics to monitor app health and user engagement. Cloud Functions: Implementation of necessary backend triggers for data processing or cleanup. Core Features Task Management: Create, Read, Update, Delete (CRUD) operations, task prioritization, due date scheduling, and category tagging. Sync Logic: Multi-device state consistency using Firestore real-time listeners. User Profile: Personalization settings, cloud-sync status, and data management. Search & Filtering: Advanced filtering by status, date, or category. Monetization Google AdMob Integration: Implementation of Banner, Interstitial, and Rewarded ads, ensuring they are integrated without compromising the user experience. Deployment & Hosting Deployment: Generation of production-ready Android AAB/APK and iOS build (TestFlight/App Store). Web Integration: Deployment of a web-based management dashboard or landing page via Netlify. Deliverables Source Code: Well-documented, clean repository (Git). Documentation: Comprehensive API documentation, setup instructions, and architecture overview. Deployment Guide: Step-by-step instructions for App Store/Play Store publication. Maintenance: Post-delivery support for critical bug fixes. Technical Requirements & Standards Clean Code: Use of functional components, React Hooks, and custom hooks for business logic. State Management: Efficient state handling for high-frequency updates. Type Safety: Full TypeScript implementation throughout the stack. Performance: Optimized rendering, efficient data querying, and minimal bundle sizes.
$15.00
Fixed-price- Entry levelExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- IndiaJaipur3:06 PM
- Engineering & ArchitectureIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by