Long-Term Web Developer — Static HTML Catalog Site (372+ Product Pages) — Slack/Drive/AI-Flow

Posted 4 weeks ago

Worldwide

Summary

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/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $10.00

    -

    $20.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
JavaScript
HTML5
Webflow
Activity on this job
  • Proposals:50+
  • Last viewed by client:4 weeks ago
  • Interviewing:
    1
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Nov 10, 2009
  • United States
    Mooresville8:48 AM
  • $543K total spent
    154 hires, 13 active
  • 34,341 hours
  • Supply Chain & Logistics
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo