Freelance PWA Developer – POS Integration (Cannabis eCommerce, METRC-ready)
Worldwide
Freelance PWA Developer – POS Integration (Cannabis eCommerce, METRC-ready) Project Overview I’m building a cannabis retail website and need a developer to create a Progressive Web App (PWA) that integrates with my POS system (Marijuana Software LLC). The goal is a mobile-first, app-like experience where customers can browse products, place orders, and install the site on their phone — without building a native app. ________________________________________ Scope of Work • Build a Progressive Web App (PWA) (mobile-first) • Create a clean, modern storefront UI • Integrate live product menu + inventory from POS • Enable online ordering • Implement installable app experience (home screen) • Set up service worker (caching + performance) • Optimize for speed and responsiveness • Ensure reliable data flow between frontend and POS • Loyalty System ________________________________________ Tech Requirements • JavaScript (ES6+), HTML, CSS • Experience with React, Vue, or similar frameworks • Experience building Progressive Web Apps (PWA) • Experience with REST APIs / JSON integrations • Understanding of service workers + caching ________________________________________ Integration Requirements • Connect frontend to POS via: o API (preferred) OR o embedded/hosted menu • Ensure: o product data sync o pricing sync o inventory sync • POS remains source of truth (no duplicate entry) ________________________________________ Important Notes • This is a lean MVP build • No native app required • METRC compliance handled through POS • Focus on performance and usability, not heavy design ________________________________________ Budget Flexible, but looking for a cost-effective build (not agency pricing) ________________________________________ Deliverables • Fully functional PWA (mobile + desktop) • Installable app experience • Live menu integrated with POS • Loyalty System • Working online ordering flow • Basic documentation ________________________________________ How to Apply Please include: 1. PWA projects you’ve built 2. API or integration work 3. POS or ecommerce experience 4. Your recommended approach (API vs embedded)
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$12.00
-
$30.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:28 minutes ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United States6:10 PM
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