Dhaka Technologies Limited Company - Onsite Web Developer (Drupal)
Web Developer is needed in Washington, DC, United States.
Client: Dhaka Technologies Limited Company
Location: Washington, DC, us
Contract: Contract
Job Description
Dhaka Technologies Limited is seeking an experienced Web Developer with strong Drupal expertise to support the development, maintenance, modernization, and production support of government web platforms and associated digital properties. The selected candidate will perform advanced website and internet development work, focusing on Drupal-based site development, theming, configuration, accessibility, security, integrations, deployment support, and technical documentation. This role requires strong hands-on experience with Drupal, PHP, HTML5, CSS3, JavaScript, Twig, Composer, Drush, Git, and modern web development standards.
Requirements
Required Qualifications
- 16+ years of experience performing specialized or advanced programming and technical development for websites or internet-based platforms.
- At least 3 years of hands-on Drupal development experience, including Drupal 7 and Drupal 9, 10, or 11.
- Demonstrated proficiency in PHP, HTML5, CSS3, JavaScript, and Twig.
- Strong command of semantic HTML5, accessible markup, forms, tables, headings, sectioning elements, and SEO-related markup.
- Strong understanding of WCAG 2.1 AA and Section 508 accessibility requirements, including ARIA, keyboard navigation, focus management, alt text, and accessible form labeling.
- Deep working knowledge of modern CSS, including Flexbox, CSS Grid, responsive design, media queries, fluid layouts, CSS variables, cascade, specificity, and cross-browser compatibility.
- Solid command of modern JavaScript, including ES6+, DOM manipulation, event handling, Fetch API, promises, async/await, JSON handling, and browser DevTools debugging.
- Working knowledge of Drupal’s JavaScript layer, including Drupal behaviors, once(), drupalSettings, AJAX framework, and Libraries API.
- Strong Drupal administration and configuration experience, including content types, fields, vocabularies, views, blocks, menus, permissions, workflows, redirects, media management, and configuration management.
- Strong Drupal theming experience using Twig, template suggestions, preprocessing, theme hooks, base themes, component-based theming, and responsive design practices.
- Experience with Composer, Drush, Git, and MySQL/MariaDB.
- Experience with local development environments such as Lando, DDEV, Docksal, or similar tools.
- Ability to write clear technical documentation that can be followed by both technical and non-technical users.
- Strong diagnostic, troubleshooting, communication, and collaboration skills.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; equivalent experience may be substituted.
- Acquia Certified Developer or Site Builder credential.
- Experience with headless or decoupled Drupal using JSON, GraphQL, REST module, or custom REST resources.
- Familiarity with Acquia Cloud, Pantheon, AWS, or similar hosting environments.
- Prior experience supporting government web platforms.
- Knowledge of DevSecOps, CI/CD pipelines, Docker, GitHub Actions, Acquia Pipelines, BLT, or similar deployment tooling.
- Hands-on Acquia Cloud experience, including environments, Cloud Hooks, code/database/files workflow, and Acquia CLI.
- Experience with SCSS/SASS, BEM, frontend build tools such as Webpack, Vite, or Gulp, and linting tools such as ESLint, Prettier, Stylelint, or PHPCS.
- Exposure to React, Vue, or partially decoupled Drupal frontends.
- Experience with Drupal multi-site or multi-domain implementations, including domain-specific configuration, cache contexts, menu/block/path strategies, and cross-domain content patterns.
- Familiarity with frontend performance optimization, including async/deferred loading, debouncing, throttling, reduced-motion preferences, and render-blocking script mitigation.
Additional Information
Vacancy: 1
Work Arrangement: Onsite
Location: Washington, DC 20003
Employment Type: Contract
Engagement Type: W2 or 1099 only; no C2C
Minimum Education/Certification Requirements: Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent professional experience.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.