Job Type: Project-Based
Location: Remote
Duration: 3 Months (MVP Delivery)
We are looking for a Full-Stack Mobile Developer with expertise in Flutter or React Native and backend development using Node.js to build the MVP version of the Shift App — a mobile platform that connects job seekers with companies offering temporary shifts.
This is a remote freelance opportunity for an experienced developer capable of independently handling the entire development lifecycle: mobile frontend, backend, and database.
Key Responsibilities:
- Develop a cross-platform mobile app (iOS & Android) using Flutter or React Native
- Build a scalable and secure backend using Node.js (Express or similar)
- Design and manage the database (PostgreSQL or Firebase)
- Implement secure user authentication (OTP login, Two-Factor Authentication)
- Integrate payment gateway and e-wallet systems (Stripe, PayPal, Bank Transfer)
- Handle PDF/image file processing and OCR-based document validation
- Implement in-app notifications (SMS, WhatsApp, email, and push notifications)
- Enable digital signature and QR code features for attendance and contracts
- Conduct end-to-end testing and deploy a stable MVP within 3 months
Required Skills & Qualifications:
- Strong experience with Flutter or React Native for mobile development
- Proficiency in Node.js for backend development
- Experience working with PostgreSQL or Firebase databases
- Familiarity with third-party APIs for payments, messaging, and location tracking
- Experience with OCR and document analysis is a plus
- Ability to manage full-stack development independently
- Familiarity with app security best practices (2FA, encryption, fraud prevention)
- Good communication skills and ability to meet project deadlines
What We Offer:
- Opportunity to build a complete product with real-world value
- Fully remote work with flexible hours
- Milestone-based payments
- Possibility for long-term collaboration (support & phase 2 development)