Long-Term Web Developer — Static HTML Catalog Site (372+ Product Pages) — Slack/Drive/AI-Flow
Worldwide
We run a growing e-commerce / catalog site with 372 product detail pages across three categories, plus brand, technical, and content pages — ~770 total HTML pages. We have a steady backlog of work that includes: • Implementing copy, layout, and spec-table changes across batches of product pages (sometimes 20+ pages at a time) • A full re-shoot and re-upload of all product photography and imagery (the largest single project — hundreds of images, multiple thumbnails per PDP, consistent treatment) • New landing pages, category pages, and editorial content • Building Shopify storefronts using the content, copy, imagery, and product data from the main site — taking what we’ve already produced and translating it into clean, on-brand Shopify themes and product listings • Site-wide design and component refinements • Ongoing maintenance, QA, link auditing, and SEO hygiene • Deploy management and search index rebuilds The right person will run as a production-focused developer — taking structured change requests from us, executing them efficiently (using AI / coding agents / scripts where they accelerate the work), and shipping reliably without supervision. --- About the site (technical profile) We are not asking for a rebuild. The stack is intentionally simple and fast: • Static HTML / CSS / vanilla JS — no framework, no SSR, no build step beyond search indexing • Pagefind for site search (you’ll rebuild the index on deploys) • Netlify for hosting (deploys via Netlify CLI directly from the project folder — no Git-based CI required, though we can introduce it if you prefer) • Hosted on a public domain with _redirects managing legacy URLs • JSON-LD structured data on every product page (we care about SEO and schema correctness) • Repeating PDP template — every product page shares the same HTML structure: hero image stack, specifications grid, variants block, technical details, related products • Categorized product tree: /products/sport/ , /products/professional/ , /products/arborist/ — each PDP lives in its own folder as index.html • Local-first asset management — images live in /Uploads/ and /Uploadsfiles/ (technical data sheet PDFs), referenced by relative paths • No CMS — content edits happen directly in HTML. We’ve found this faster and more reliable than CMS-mediated workflows for our use case. You should be fully comfortable with this. You will rarely write JS from scratch; the work is structured HTML editing, asset processing, and content production at scale. We expect you to lean on AI assistants (Claude, Cursor, Copilot, ChatGPT, or whatever you prefer) for batch operations, regex transforms, and templating. We do the same on our side — the more efficient, the better. --- What we use — your daily tools • Slack — primary communication. Daily standup activity in a dedicated channel. Tagged change-log posts after every deploy. • Google Drive — shared documents, briefs, image source files, technical data sheets, brand assets. • Netlify — site hosting and deploys (we’ll provide the auth token). • Notion (optional but a plus) — project documentation and reference databases. • A Google Sheet change log — every deploy you make gets a logged row (date, category, product, deploy ID, summary). We’ll show you the format. You don’t need to be expert in all of these, but you should be fluent in Slack-based async work and comfortable receiving briefs through Google Drive docs and image folders. --- Working hours — important You’ll be coordinating regularly with: • A US-based team (Eastern Time, UTC−4/−5) — daily Slack contact, brief reviews, deploy approvals • A China-based team (China Standard Time, UTC+8) — photography source files, product references, occasional spec clarifications Your working window needs to allow at least a 2–3 hour daily overlap with US Eastern hours (morning ET ideal) and periodic overlap with China hours for photography handoffs. Practically, this works well for developers in: • Europe / UK • Eastern Europe / Turkey / MENA • Latin America (with flexibility to start early) • US time zones • Asia-Pacific with willingness to work some early US hours You do not need to be online 24/7 — but message turnaround during your stated work window should be reliable (a few hours, not a few days). --- What we need from you (skills) Required • 3+ years building or maintaining static HTML/CSS sites at scale (not just framework apps) • Strong vanilla JavaScript for small DOM scripts, gallery logic, schema injection • Solid CSS — Flexbox, Grid, responsive layouts, no reliance on heavy frameworks • Comfort with regex and bulk find-and-replace across hundreds of files • Image processing fluency — background removal ( rembg / isnet-general-use / alpha matting workflows are what we currently use), bulk resizing, format conversion, thumbnail generation, JPEG/PNG optimization • Command line comfort — Git, npx, basic Bash/Python scripting, file manipulation • Pagefind or willingness to learn it quickly (it’s small) • Netlify CLI deploy workflow • JSON-LD / schema.org for product schema • Native or near-native written English for Slack and on-page copy edits Strongly preferred • Experience editing e-commerce catalog sites or product-heavy informational sites • A portfolio that shows clean, lightweight, performance-conscious HTML/CSS (we don’t want 5 MB pages) • Familiarity with one or more AI coding assistants — Cursor, Claude Code, Aider, GitHub Copilot • Shopify experience is a strong A+ — we will be using the content from the main site to build Shopify storefronts on an ongoing basis. Theme customization, Liquid templating, product/collection import, metafields, and Shopify Admin fluency are all directly relevant. If you’ve built or maintained a Shopify store with a meaningful product catalog, lead with that in your application. • Light Python scripting for batch image and HTML processing Bonus • SEO instincts beyond schema (meta tags, alt text discipline, internal linking, canonicals) • Experience with DNS / domain administration (Netlify DNS, GoDaddy) • Color management for product photography (sRGB conversion, monitor calibration awareness)
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$10.00
-
$20.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:4 weeks ago
- Interviewing:1
- Invites sent:1
- Unanswered invites:0
About the client
- United StatesMooresville8:48 AM
- $543K total spent154 hires, 13 active
- 34,341 hours
- Supply Chain & LogisticsMid-sized company (10-99 people)
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