Job description template
Web Developer Job Description Template (2026)
A free, copy-ready Web Developer job description covering responsibilities, must-have skills, tools, seniority variants, and KPIs. Written for hiring managers, not for SEO filler.
Key facts
- Role
- Web Developer
- Reports to
- Reports to the Head of Marketing
- Must-have skills
- 7 items
- Seniority tiers
- Junior / Mid / Senior
- KPIs defined
- 6 metrics
- Starting price (offshore)
- $2500/month
Role summary
A Web Developer builds and maintains our marketing site, product pages, and smaller web apps across a range of stacks: HTML/CSS/JS fundamentals, WordPress or Webflow when the job calls for it, React or Next.js for app-like surfaces, and CMS integrations like Sanity, Contentful, or Shopify. They are generalists who care about clean markup, Core Web Vitals, SEO-friendly HTML, forms that actually work, and the long tail of site-builder tasks that specialist engineers tend to avoid.
Responsibilities
- • Build and maintain marketing pages, landing pages, and content-driven sites with semantic HTML, accessible forms, and SEO-friendly markup.
- • Integrate headless CMS platforms (Sanity, Contentful, Storyblok, WordPress REST) with a Next.js or Astro frontend, including preview modes and incremental regeneration.
- • Hit Core Web Vitals targets per page: LCP under 2.5s, INP under 200ms, CLS under 0.1 — measured in CrUX, not just lab runs.
- • Implement JSON-LD schema markup (Organization, Article, FAQPage, BreadcrumbList, Product) so pages render rich results in Google SERPs.
- • Build responsive layouts that work on iPhone SE through 1440px desktop without horizontal scroll, layout shift, or broken sticky headers.
- • Wire up forms with server-side validation, spam protection (Turnstile, hCaptcha), and reliable delivery to HubSpot, Mailchimp, or a CRM.
- • Integrate analytics and conversion tracking (GA4, Plausible, PostHog, GTM) with privacy-respecting consent flows.
- • Handle cross-browser and cross-device testing through BrowserStack or real devices; fix the Safari-on-iOS edge cases that break on real users.
- • Run Lighthouse and PageSpeed Insights on every release; lazy-load below-the-fold images, serve AVIF/WebP, and purge unused CSS.
- • Set up redirects, canonical URLs, sitemap.xml, robots.txt, and the hreflang map for multi-locale sites.
- • Maintain legacy pages and CMS content migrations — the unglamorous site-builder work most specialists pass on.
Must-have skills
- • 3+ years shipping production websites — including at least one large marketing or CMS-driven site with real traffic.
- • Strong HTML and CSS fundamentals: specificity, the cascade, flex, grid, container queries, logical properties, and responsive typography.
- • JavaScript + TypeScript fluency; comfortable in at least one framework (React/Next.js, Astro, or SvelteKit).
- • Working knowledge of at least one headless CMS (Sanity, Contentful, Storyblok) or a traditional CMS (WordPress, Shopify) at an integration level.
- • Practical SEO literacy: semantic markup, meta tags, Open Graph, JSON-LD, canonical and hreflang, and reading Search Console.
- • Core Web Vitals tuning with real tooling (Lighthouse, PageSpeed Insights, CrUX, WebPageTest).
- • Comfortable with Git-based PR workflow, Vercel/Netlify deploys, and environment configuration for preview branches.
Nice-to-have skills
- • Webflow, Framer, or no-code platform experience for sites that do not warrant a custom build.
- • Shopify theme work (Liquid, Hydrogen) or WooCommerce customization.
- • A/B testing platforms (Optimizely, VWO, PostHog experiments) at an implementation level.
- • Email templating (MJML) for transactional and marketing emails.
- • Basic Node.js or PHP for small serverless handlers, form backends, or WordPress tweaks.
- • Design sensibility — able to polish a Figma handoff without always going back to the designer for micro-decisions.
Tools and technology
- HTML / CSS / TypeScript
- Next.js / Astro
- Sanity / Contentful / WordPress
- Tailwind CSS
- Vercel / Netlify
- GA4 + GTM
- Lighthouse + PageSpeed Insights
- Figma
- Git + GitHub Actions
- BrowserStack
Reporting structure
Reports to the Head of Marketing, Engineering Lead, or a Technical Project Manager depending on the org. Collaborates daily with designers, content writers, SEO specialists, and marketing ops; lightweight coordination with backend engineers when forms or integrations require it.
Seniority variants
How responsibilities shift across junior, mid, and senior levels.
junior
1-2 years
- • Implement scoped pages and components against Figma specs under review from a senior.
- • Update CMS schemas and content bindings with guidance.
- • Fix Lighthouse, accessibility, and responsive bugs surfaced by QA.
- • Learn the design system, token pipeline, and content workflow.
mid
3-5 years
- • Own delivery of a full page or site section from design to production, including CMS setup.
- • Wire up analytics, schema markup, and A/B tests without supervision.
- • Run Core Web Vitals tuning across the site and defend the budget on new pages.
- • Coordinate with SEO, content, and design to ship campaign pages on schedule.
senior
6+ years
- • Set the web architecture: CMS choice, rendering strategy (SSG vs ISR vs SSR), deploy topology, i18n plan.
- • Lead a platform migration (e.g. WordPress → Next.js + Sanity) end-to-end, including content migration and redirects.
- • Own the relationship with marketing and SEO leadership; translate business goals into site plans.
- • Mentor junior web developers and review all production-impacting PRs.
Success metrics (KPIs)
- • Core Web Vitals pass rate in CrUX above 90% on top 20 pages.
- • Uptime and SSL health on the marketing domain at 99.95% or above.
- • Schema markup validated with zero errors in Rich Results Test on shipped pages.
- • Lighthouse performance score above 85 on mobile for money pages.
- • PR review turnaround under 1 business day on peer PRs.
- • Zero regression in indexed pages or rankings attributable to a code change.
Full JD (copy-ready)
Paste this into your ATS or careers page. Edit the company name and any bracketed placeholders.
# Web Developer — Job Description ## Role summary A Web Developer builds and maintains our marketing site, product pages, and smaller web apps across a range of stacks: HTML/CSS/JS fundamentals, WordPress or Webflow when the job calls for it, React or Next.js for app-like surfaces, and CMS integrations like Sanity, Contentful, or Shopify. They are generalists who care about clean markup, Core Web Vitals, SEO-friendly HTML, forms that actually work, and the long tail of site-builder tasks that specialist engineers tend to avoid. ## Responsibilities - Build and maintain marketing pages, landing pages, and content-driven sites with semantic HTML, accessible forms, and SEO-friendly markup. - Integrate headless CMS platforms (Sanity, Contentful, Storyblok, WordPress REST) with a Next.js or Astro frontend, including preview modes and incremental regeneration. - Hit Core Web Vitals targets per page: LCP under 2.5s, INP under 200ms, CLS under 0.1 — measured in CrUX, not just lab runs. - Implement JSON-LD schema markup (Organization, Article, FAQPage, BreadcrumbList, Product) so pages render rich results in Google SERPs. - Build responsive layouts that work on iPhone SE through 1440px desktop without horizontal scroll, layout shift, or broken sticky headers. - Wire up forms with server-side validation, spam protection (Turnstile, hCaptcha), and reliable delivery to HubSpot, Mailchimp, or a CRM. - Integrate analytics and conversion tracking (GA4, Plausible, PostHog, GTM) with privacy-respecting consent flows. - Handle cross-browser and cross-device testing through BrowserStack or real devices; fix the Safari-on-iOS edge cases that break on real users. - Run Lighthouse and PageSpeed Insights on every release; lazy-load below-the-fold images, serve AVIF/WebP, and purge unused CSS. - Set up redirects, canonical URLs, sitemap.xml, robots.txt, and the hreflang map for multi-locale sites. - Maintain legacy pages and CMS content migrations — the unglamorous site-builder work most specialists pass on. ## Must-have skills - 3+ years shipping production websites — including at least one large marketing or CMS-driven site with real traffic. - Strong HTML and CSS fundamentals: specificity, the cascade, flex, grid, container queries, logical properties, and responsive typography. - JavaScript + TypeScript fluency; comfortable in at least one framework (React/Next.js, Astro, or SvelteKit). - Working knowledge of at least one headless CMS (Sanity, Contentful, Storyblok) or a traditional CMS (WordPress, Shopify) at an integration level. - Practical SEO literacy: semantic markup, meta tags, Open Graph, JSON-LD, canonical and hreflang, and reading Search Console. - Core Web Vitals tuning with real tooling (Lighthouse, PageSpeed Insights, CrUX, WebPageTest). - Comfortable with Git-based PR workflow, Vercel/Netlify deploys, and environment configuration for preview branches. ## Nice-to-have skills - Webflow, Framer, or no-code platform experience for sites that do not warrant a custom build. - Shopify theme work (Liquid, Hydrogen) or WooCommerce customization. - A/B testing platforms (Optimizely, VWO, PostHog experiments) at an implementation level. - Email templating (MJML) for transactional and marketing emails. - Basic Node.js or PHP for small serverless handlers, form backends, or WordPress tweaks. - Design sensibility — able to polish a Figma handoff without always going back to the designer for micro-decisions. ## Tools and technology - HTML / CSS / TypeScript - Next.js / Astro - Sanity / Contentful / WordPress - Tailwind CSS - Vercel / Netlify - GA4 + GTM - Lighthouse + PageSpeed Insights - Figma - Git + GitHub Actions - BrowserStack ## Reporting structure Reports to the Head of Marketing, Engineering Lead, or a Technical Project Manager depending on the org. Collaborates daily with designers, content writers, SEO specialists, and marketing ops; lightweight coordination with backend engineers when forms or integrations require it. ## Success metrics (KPIs) - Core Web Vitals pass rate in CrUX above 90% on top 20 pages. - Uptime and SSL health on the marketing domain at 99.95% or above. - Schema markup validated with zero errors in Rich Results Test on shipped pages. - Lighthouse performance score above 85 on mobile for money pages. - PR review turnaround under 1 business day on peer PRs. - Zero regression in indexed pages or rankings attributable to a code change.
Frequently asked questions
What does a Web Developer do day-to-day?
A Web Developer builds and maintains our marketing site, product pages, and smaller web apps across a range of stacks: HTML/CSS/JS fundamentals, WordPress or Webflow when the job calls for it, React or Next.js for app-like surfaces, and CMS integrations like Sanity, Contentful, or Shopify. They are generalists who care about clean markup, Core Web Vitals, SEO-friendly HTML, forms that actually work, and the long tail of site-builder tasks that specialist engineers tend to avoid.
How many years of experience should a mid-level Web Developer have?
A mid-level Web Developer typically has 3-5 years of experience. At that level they should own delivery of a full page or site section from design to production, including cms setup.
Which KPIs should I hold a Web Developer accountable to?
The most important KPIs for a Web Developer are: Core Web Vitals pass rate in CrUX above 90% on top 20 pages.; Uptime and SSL health on the marketing domain at 99.95% or above.; Schema markup validated with zero errors in Rich Results Test on shipped pages.; Lighthouse performance score above 85 on mobile for money pages..
How much does it cost to hire an offshore web developer?
A full-time dedicated offshore web developer starts at $2,500 per month with Remoteria for a mid-level engineer, rising to $4,500 for senior hires. US-based web developers cost $110,000–$150,000 per year fully loaded, so you typically save 60–70% while keeping the same quality bar. The monthly rate covers recruitment, take-home assessment, onboarding, and ongoing account management.
How long does it take to hire a web developer?
Most clients have their developer onboarded in 10–14 business days. We shortlist 3 pre-vetted candidates within 5–7 days of your kickoff call, each of whom has already passed a take-home coding challenge calibrated to your stack. You run the final technical interview before signing.
Related
Written by Syed Ali
Founder, Remoteria
Syed Ali founded Remoteria after a decade building distributed teams across 4 continents. He has helped 500+ companies source, vet, onboard, and scale pre-vetted offshore talent in engineering, design, marketing, and operations.
- • 10+ years building distributed remote teams
- • 500+ successful offshore placements across US, UK, EU, and APAC
- • Specialist in offshore vetting and cross-timezone team integration
Last updated: April 12, 2026