Senior Web Developer Contractor

Remote $72k–$80k senior English NATIVE 1 month ago contract quality 8.7/10

Role in brief

OpenZeppelin is looking for a Senior Web Developer Contractor to manage a CMS migration from HubSpot to Sanity + Next.js. This role involves building a reusable component library, integrating marketing tools, and implementing technical SEO. It suits a highly autonomous frontend developer with significant experience in Sanity and leading complex CMS projects, who is comfortable working independently and leveraging AI in their workflow.

TypeScriptReactNext.jsSanityGitCI/CDVercelNetlify

About the role

This contract role focuses on a significant CMS migration, moving OpenZeppelin's website from HubSpot to a Sanity and Next.js headless architecture. The developer will be responsible for the entire migration process, from content modeling and schema design to ensuring SEO continuity and integrating existing marketing tools like HubSpot CRM and GA4. A key outcome is enabling the marketing team to manage content autonomously post-migration.

A core part of the work involves designing and building a comprehensive library of reusable, design-approved components. This library will empower the marketing team to publish new pages without developer intervention. The role also requires implementing technical SEO best practices, including schema markup and performance optimization, to maintain and improve search engine visibility.

The successful contractor will also manage the underlying website infrastructure, including CI/CD pipelines and hosting environments, to ensure reliability and efficient updates. This position demands a high degree of autonomy, as the developer will be the sole individual driving this project, requiring strong communication skills to document processes and train non-technical stakeholders.

The listed salary range for this contract position is between $72,000 and $80,000 USD.

Skills that matter here

  • Sanity: This role requires proven expertise in Sanity, including schema design, custom Studio components, and GROQ queries, as it is central to the new CMS.
  • Next.js: The new website will be built using Next.js, requiring strong proficiency in this framework for frontend development.
  • TypeScript: Frontend development for this project will utilize TypeScript, indicating a need for strong typing skills.
  • Git: Comfort with version control using Git is necessary for managing code and collaborating on the project.
  • CI/CD: The developer will manage CI/CD pipelines to ensure efficient deployment and iteration cycles for the website.
  • Vercel: Experience with deployment platforms like Vercel (or Netlify) is required for managing the website's hosting and infrastructure.

Who this role suits

  • You have a strong background in leading complex CMS migrations, ideally from a monolithic system to a headless stack.
  • You are highly autonomous and comfortable being the sole developer on a significant project, driving it forward independently.
  • You possess a keen eye for design and detail, ensuring mockups are translated into responsive, high-quality code.
  • You are adept at communicating technical decisions to non-technical stakeholders and are excited about leveraging AI in your development workflow.

From the employer

🔹You will

  • Lead the end-to-end CMS migration from HubSpot to Sanity + Next.js, including content modeling, schema architecture, content migration, URL preservation, redirects, and SEO continuity.
  • Design and build a comprehensive library of reusable, design-approved components in collaboration with the Brand team, enabling the Marketing team to publish pages autonomously after migration.
  • Integrate HubSpot CRM (forms, lead capture, tracking) and GA4 analytics into the new stack so Sales and Marketing keep everything they rely on today.
  • Set up the Claude Code + Sanity MCP integration, configure access and permissions, and train the Marketing and Brand teams to operate the website through natural language commands to Claude.
  • Implement technical SEO and AIO optimization through schema markup, structured data, Core Web Vitals improvements, and content structures optimized for AI-driven discovery.
  • Manage the underlying website infrastructure including CI/CD pipelines, staging environments, hosting (Vercel or similar), and monitoring to ensure reliability and fast iteration cycles.
  • Build interactive elements where needed (live stats dashboards, embedded tools, custom landing page experiences) that reflect OpenZeppelin's identity as a leading technology and security company.
  • Document architecture, workflows, and team-facing processes thoroughly so OpenZeppelin is genuinely self-sufficient at the end of the engagement.
  • Handle ongoing website requests (new pages, bug fixes, integrations) during the engagement period.

🔹You have

  • 5+ years of professional web development experience with strong frontend expertise (TypeScript, React, Next.js).
  • Proven Sanity expertise. You have built and shipped multiple production websites on Sanity, including schema design, custom Studio components, and GROQ queries.
  • Experience leading at least one complex CMS migration end-to-end, ideally from HubSpot, WordPress, or another monolithic CMS to a modern headless stack. You know how to preserve SEO rankings, handle redirects, and migrate content cleanly.
  • Strong understanding of technical SEO, Core Web Vitals, and modern web performance optimization.
  • Comfort with version control (Git), CI/CD pipelines, and modern deployment platforms (Vercel, Netlify, or similar).
  • Experience integrating HubSpot forms and tracking with a Next.js frontend.
  • An eye for design and strong attention to detail when translating mockups into responsive, production-quality code.
  • Native or fluent English. You will work daily with non-technical stakeholders and need to translate technical decisions into plain language.
  • Senior-level autonomy. You will be the only developer on this project, and you need to drive it forward independently.
  • Deeply AI-native workflow: you use Claude Code (or an equivalent agentic AI coding tool) daily, embedded into your development process. You can articulate where AI accelerates your work and where you override it. You are excited about building AI-first content workflows that enable non-technical teams.

Questions about this role

What is the remote work policy for this role?

This is a fully remote contract position with no specified location restrictions.

What is the seniority level for this position?

This is a senior-level contractor role.

What are the key technical skills required?

Key technical skills include TypeScript, React, Next.js, Sanity, Git, CI/CD, and experience with platforms like Vercel or Netlify.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to OpenZeppelin.