Drupal Developer
Listed on 2026-06-27
-
IT/Tech
Web Developer, UI/UX Design
Drupal Developer
San Francisco, CA
36+ months
Mandatory
Qualifications:
Excellent knowledge of Drupal framework, ideally with Drupal 8/9 experience.
Knowledgeable making simple site configuration, including managing menus, users, blocks, front page settings, etc. Changing or modifying existing settings.
Knowledge of Multilingual content management. Able to manage languages and translations of Drupal page elements.
Knowledge of advanced theming. Provide design implementation, responsive web design, grid-based layout techniques, jQuery-based interactions, Sass, installing themes, creating subthemes, and tweaking sub themes with CSS and custom template files. 2+ years theming in Drupal 8.
Knowledge of Git. Familiarity with git workflow, cloning, branching merging, applying patches.
Visual design know-how. Ability to understand the visual language in accordance with the stakeholders' goals and existing brand. Develops and implements user interfaces based on provided UX/UI wireframes, design compositions, and style guides.
Maintains and manages Pattern Library of web components based on the US Web Design System.
Ability to provide user assistance to help end-users interact with software and authoring workflows.
Knowledge of usability testing. Performs testing to gather information about usability problems, as well as verifying good effect of interaction design.
Knowledge of requirements gathering and business analysis. Captures end results that clients desire, and describing these in development terms – and communicating with the client about both of these.
Proven track record of developing web accessibility compliance protocols and procedures for a large organization.
Excellent verbal and written communication skills.
Familiar with Agile project management methodologies.
Bachelor’s degree in Information Technology.
Desirable
Qualifications:
Recent experience within government agencies or exposure to civic-tech initiatives.
(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).