×
Register Here to Apply for Jobs or Post Jobs. X

Drupal Frontend Engineer

Job in Washington, District of Columbia, 20022, USA
Listing for: AHU Technologies Inc
Full Time position
Listed on 2026-09-11
Job specializations:
  • Software Development
    Front End Developer, Web Developer, HTML CSS, Javascript
Salary/Wage Range or Industry Benchmark: 80000 - 120000 USD Yearly USD 80000.00 120000.00 YEAR
Job Description & How to Apply Below

Job Description

Client requires the services of a contractor Web Developer with strong Drupal expertise to support the development, maintenance, and modernization of District government websites, including DC.gov and associated agency digital properties.

Employment Type

Contract w2/1099/C2C

Scope of Work
  • Design, develop, and maintain Drupal-based websites supporting DC.gov and District agency platforms.
  • Build and customize Drupal modules, themes, content types, taxonomies, and views per agency requirements.
  • Perform Drupal core and contributed module updates, security patches, and version migrations (e.g., Drupal 7 to Drupal 10/11).
  • Integrate Drupal sites with enterprise systems, APIs, and third‑party services.
  • Ensure deliverables comply with Section 508, WCAG 2.1 AA, and District web standards.
  • Apply web security best practices consistent with Client and federal cybersecurity guidelines.
  • Collaborate with Client project managers, UX designers, content strategists, and agency stakeholders.
  • Produce technical documentation, code comments, and operational runbooks.
  • Provide Tier 3 production support and participate in deployment activities, including occasional after‑hours work.
Required Technical Skills HTML & Markup
  • Strong command of semantic HTML5: sectioning elements, heading hierarchy, lists, tables, and forms.
  • Solid grasp of web accessibility (WCAG 2.1 AA): ARIA roles and attributes, keyboard navigation, focus management, alt text, and accessible form labeling.
  • Familiarity with structured data and SEO markup: meta tags, Open Graph, Twitter cards, and Schema.org/JSON‑LD.
  • Understanding of how Drupal renders markup through Twig, and the ability to produce clean, valid output via template overrides.
CSS & Styling
  • Deep working knowledge of modern CSS layout:
    Flexbox and CSS Grid, with sound judgment about when to use each.
  • Proficiency with responsive design: media queries, fluid typography, container queries, and mobile‑first methodology.
  • Command of the cascade, specificity, and inheritance, with the ability to debug specificity conflicts rather than using "!important".
  • Comfort with CSS custom properties (variables), modern color/spacing tokens, and maintainable theming patterns.
  • Awareness of cross‑browser compatibility, vendor prefixing strategy, and progressive enhancement.
Nice to Have – CSS
  • Strong SCSS/SASS skills: nesting, mixins, functions, partials, and a disciplined file architecture.
  • A consistent CSS methodology such as BEM, and an understanding of how it maps onto Drupal's class conventions.
  • Familiarity with CSS transitions, transforms, and animations, used with attention to performance and reduced‑motion preferences.
Java Script
  • Solid command of modern JavaScript (ES6+): arrow functions, destructuring, modules, promises, and async/await.
  • Strong DOM manipulation and event‑handling skills, including event delegation and performance‑conscious listeners.
  • Fluency with the Fetch API and asynchronous data handling, including JSON parsing and error handling.
  • Working knowledge of Drupal's JavaScript layer:
    Drupal.behaviors, once(), drupal

    Settings, and the AJAX framework.
  • Understanding of how to attach and scope JS correctly through the Libraries API rather than inline scripts.
  • Familiarity with debugging via browser Dev Tools: breakpoints, the network panel, performance profiling, and the console.
Nice to Have – Java Script
  • Awareness of frontend performance: deferring/async loading, minimizing reflows, debouncing/throttling, and avoiding render‑blocking scripts.
  • Experience with a build/tooling pipeline (Webpack, Vite, or Gulp) and with linting/formatting (ESLint, Prettier, Stylelint).
  • Exposure to a modern framework (React/Vue) is a plus, particularly for decoupled or partially decoupled Drupal frontends.
Drupal – Site…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary