← Zákazky

React Developer — Finish Reseller SaaS Backend, Migrate Off Lovable Cloud, Build Mobile App

Rozpočet: $5000.0 FIXED / ⭐ 0.00 (0) United States

react-js, typescript, chrome-extension, react-native, expo.io, oauth, sms

Join FlipIQ as a Pricing Intelligence Specialist to enhance our multi-tenant reseller operating system. You'll analyze market trends and optimize pricing strategies for sellers on eBay, Poshmark, Mercari, and Depop. Your insights will help sellers maximize profits and stay competitive. This role requires strong analytical skills and attention to detail. FlipIQ is a multi-tenant reseller operating system for sellers who flip clothing/goods across eBay, Poshmark, Mercari, and Depop — pricing intelligence, inventory, valuation, expenses, and cross-listing in one dashboard, with a paired Chrome Extension driving marketplace automation. The web app's core engine (imports, pricing, cross-listing, matching) is done and merged. This job covers three phases: finishing the last backend features, moving off an unstable hosting layer, and building a companion mobile app. PHASE 1 — FINISH REMAINING BACKEND FEATURES (currently open, unmerged branches) 1. Stale job auto-reclaim, DB indexes, 1099-K tax report — lease mechanism for abandoned extension jobs, two missing indexes, and a full annual tax report page (per-marketplace breakdown, $5,000 threshold, CSV export). 2. eBay Order API auto-delist on sale — reconcile the in-progress auto-delist-on-sale logic (queues delist jobs on other channels when an eBay sale is detected) with current main branch. 3. Telnyx SMS notifications — opt-in/opt-out SMS for sale confirmations, delist completion, listing expiry, and price-drop alerts; rate-limited, with STOP-to-opt-out webhook handling. Not yet merged — full feature to bring in. 4. Rebase all three branches against current main (they predate ~20 merged PRs and now conflict). PHASE 2 — MIGRATE OFF LOVABLE CLOUD TO A STABLE MANAGED BACKEND - Move the Supabase backend (Postgres + Auth + Storage, all RLS policies, all server functions) off Lovable Cloud onto a directly-managed Supabase project (or equivalent standard host). - Preserve all existing schema, RLS policies, and data — this should be a connection/config migration, not a rewrite. - Update environment variables, auth redirect URLs, and storage bucket references; verify eBay OAuth callback and extension API endpoints still resolve correctly post-migration. - Document the new deployment/ops setup so the app isn't tied to a single vendor's proprietary layer going forward. PHASE 3 — COMPANION MOBILE APP (React Native + Expo) - New React Native (Expo) app sharing business logic with the existing web app (pricing/fee calculations, formatting, types) where practical. - Core mobile scope: dashboard KPIs, inventory quick-add with camera photo capture → AI valuation, pricing assistant (price check), sales ledger, and push notifications for sale/offer alerts (can reuse the Telnyx/notification groundwork from Phase 1). - Cross-listing publish/DOM automation stays web + extension only — mobile is for on-the-go monitoring and quick inventory entry, not full crosslisting. - Auth via the same Supabase Auth (session reuse with the web app). REQUIREMENTS - Strong React 19 + TypeScript, Supabase (Postgres + RLS), TanStack Start/Router experience - React Native + Expo experience for Phase 3 - Comfortable rebasing stale branches and doing a live backend platform migration with zero data loss - Telnyx (or similar SMS API) and Chrome extension (Manifest V3) familiarity are pluses TO APPLY Include relevant past projects (especially backend migrations and React Native apps), a phased estimate (Phase 1 / 2 / 3 separately), and your rate. Phases can be awarded together or sequentially based on fit.
Otvoriť na Upwork