> Markdown version of [/jobs/ext/449553-drupal-engineer](https://www.wearedevelopers.com/jobs/ext/449553-drupal-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Drupal Engineer - **Company:** MONDO SOLUTIONS, LLC - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $130,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Adobe Analytics, JavaScript (Programming Language), Application Programming Interfaces (APIs), Configuration Management, Code Coverage, Code Review, Content Migration, Cursor (Graphical User Interface Elements), Software Debugging, Drupal, JSON, Responsive Web Design, Semantic HTML, Web Content Accessibility Guidelines, GitHub Copilot, ReactJS, Phpunit, Vue.js, Syntactically Awesome Style Sheets (SASS), Twig (templating), Front End Software Development, Restful APIs - **Published:** June 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=fe558391dcf53619 ## About the Role Do you have experience in WCAG?, Drupal * 3+ years of professional Drupal development on Drupal 8, 9, or 10 * Custom theme development with Twig and the Drupal theme layer * Custom module development: hooks, services, form API, plugins * Content architecture: content types, paragraphs, taxonomy, media library * Composer, Drush, and configuration management workflow * Familiarity with Drupal's Migration API or a demonstrated willingness to learn it quickly on this project * JSON:API or REST API configuration and consumption in Drupal Front-end * Solid HTML/CSS/JavaScript - you can write and debug front-end code without relying on a separate front-end specialist * Working knowledge of React - enough to read, debug, and integrate with embedded React apps in the Drupal page * Mobile-first, responsive CSS at production quality * WCAG 2.1 AA accessibility basics: semantic HTML, ARIA patterns, keyboard navigation, You have built or contributed to a Drupal 9 or 10 site with a custom theme and at least one custom module in production. You write clean Twig templates, you understand Drupal's caching model well enough to diagnose a broken render cache, and you can read a React component well enough to figure out why it is not rendering as expected inside a Drupal page. You use AI coding tools every day and have a specific example of a time they saved you hours on a real task., * Drupal: 3 years (Required) ## Description * Build and refine Drupal themes using Twig templating, Sass, and component-based front-end patterns, aligned to the agency's brand guidelines * Develop and maintain custom Drupal modules: hooks, form API, services, Views plugins * Build and configure content types, paragraph components, taxonomies, and media entity structures * Write and execute content migration scripts using Drupal's Migration API * Implement and QA integrations with Salesforce Marketing Cloud (newsletter and feedback forms) and Intercom * Build front-end markup that integrates cleanly with React and VueJS apps embedded in Drupal pages * Contribute to WCAG 2.1 AA compliance across templates: ARIA attributes, semantic HTML, keyboard access, color contrast * Write PHPUnit and functional tests, maintain test coverage as features ship * Participate in code review, catch issues early, and apply feedback consistently * Use AI coding tools (Cursor, GitHub Copilot, Claude Code) as a regular part of your workflow to move faster and stay unblocked ## Related Videos - [Decoupling 101 - Why decouple, when not to, progressive decoupling and success stories in decoupling](https://www.wearedevelopers.com/videos/266-decoupling-101-why-decouple-when-not-to-progressive-decoupling-and-success-stories-in-decoupling) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud)