Loading...

Open Call for Freelance WordPress / Drupal Developers (Remote – USA)

ApplyBack to Jobs

Constructive is a leading social impact strategy and design firm that helps advance social, environmental, and economic justice. We’re a close-knit, committed team of experts and advocates who partner with ambitious organizations to make the world a more fair, equitable, and sustainable place. Constructive’s culture is built on values that are core to who we are — integrity, empathy, accountability, trust, teamwork, and respect. These values add purpose to our work and can be seen and felt in everything we do.

We’re expanding our freelance developer bench for upcoming 2026 projects. In addition to the technical requirements below, we’re especially interested in developers who:

  • Have agency experience
  • Communicate clearly about risks and tradeoffs
  • Write clean, maintainable code
  • Value documentation and process
  • Are comfortable estimating against defined scopes
  • Prefer long-term partnerships over one-off gigs
  • Note: We are NOT looking to partner with development shops

Engagement is project-based (typically 10–30 hours per week depending on scope), with EST overlap preferred.

WordPress Developer

A developer working on Constructive’s WordPress projects needs to operate across the Roots ecosystem (Bedrock, Sage, Acorn) and be comfortable with both the PHP backend and a React/Tailwind frontend.

Requirements

  • PHP 8.x and JavaScript / TypeScript
  • WordPress internals: hooks/filters, custom post types, REST API, Gutenberg block registration
  • Roots stack: Bedrock, Sage theme framework, Laravel Acorn service container
  • Laravel Blade templating (View Composers, Components, directives)
  • Advanced Custom Fields Pro (ACF Composer, flexible content, repeater fields, shared partials)
  • React (functional components, hooks) for interactive UI
  • TailwindCSS (v3 or v4)
  • Modern JS build tooling (Vite, Bud.js, or Webpack)
  • Composer and npm/yarn dependency management
  • Git workflow with feature branches and CI/CD awareness

Strongly Preferred

  • Pantheon multidev experience
  • Gravity Forms customization
  • Alpine.js for lightweight interactivity
  • Accessibility (WCAG 2.1 AA)
  • Data visualization libraries (D3, Highcharts)
  • Search integrations (Algolia or similar)

Drupal Developer

Constructive’s Drupal projects are enterprise-grade platforms with deep integrations (Solr, Salesforce, Brightcove, S3). Developers should have strong backend module development skills and be comfortable navigating large configuration-driven codebases.

Requirements

  • PHP 8.x and object-oriented PHP (services, dependency injection, plugins, event subscribers)
  • Drupal 9, 10 & 11 development
  • Drush administration and custom commands
  • Configuration management (cex/cim workflows, Config Split/Ignore, YAML)
  • Content modeling (content types, paragraphs, taxonomies, entity references)
  • Views and Search API customization
  • Drupal theming (Twig, preprocess functions, render arrays)
  • Composer dependency management and patching
  • Git workflow with CI/CD awareness

Strongly Preferred

  • Open Social distribution experience
  • Salesforce integration
  • Solr schema management and advanced search
  • S3 / S3FS module experience
  • SAML/SSO authentication
  • Performance tuning (Redis, Memcache, cache tags)
  • Migration framework experience
  • Accessibility (WCAG 2.1 AA)

General Requirements

Freelancers must operate as independent contractors under U.S. tax law, provide a completed W-9 prior to payment, and manage their own federal, state, and self-employment tax obligations. 1099-NEC forms will be issued where required. Proof of business entity and insurance may be requested depending on scope.

Interested?

Submit your application using the link provided in this posting. If we feel it’s a strong fit, we’ll be in touch with next steps.

Company
Constructive

Job Type
Project

Location
USA

How to Apply
Via web form

To apply for this job please visit jobs.wordpress.net.

ApplyBack to Jobs