- Perform complex web development using Drupal, HTML5, Twig, GitHub, GitHub Actions Workflows, JavaScript, SQL, and Lando/Docker.
- Develop and design websites requiring planning, coordination, and scheduling across multiple project phases.
- Prepare technical analysis, design plans, user requirements, and project timelines.
- Maintain and secure Drupal websites by monitoring Drupal.org issue queues and applying core/module updates and patches.
- Test, debug, and deploy code in cloud-based environments.
- Troubleshoot and resolve site issues and performance problems.
- Research, install, configure, and maintain Drupal modules and custom front-end solutions.
- Implement improvements related to user experience, site performance, security, and developer workflow.
- Coordinate tasks with team members, vendors, IT teams, and content owners.
- Prepare and maintain system-level technical documentation for developers and users.
- Communicate project progress, updates, and issues to relevant stakeholders.
- Identify and recommend new tools and technologies that improve reliability, security, and performance.
- Manage multiple projects simultaneously while meeting deadlines.
- Maintain organized workflows and perform effectively under pressure.
- Follow organizational policies and attend work on a regular and predictable schedule.
- Perform additional duties as assigned.
Knowledge, Skills, and Abilities (KSAs)
- Minimum 2 years of experience with Drupal 9/10/11 development and maintenance.
- Experience configuring, developing, integrating, and maintaining Drupal sites, modules, and themes.
- Strong knowledge of WCAG 2.1 accessibility standards.
- Experience with version control systems (Git preferred).
- Knowledge of information architecture and UI design.
- Experience creating technical and system documentation (e.g., Confluence).
- Familiarity with modern development workflows and CI/CD pipelines, including Lando and GitHub Actions.
- Hands-on experience with:
- Custom Drupal theming
- Module development and configuration
- Applying patches and updates
- Debugging and resolving code conflicts
Preferred Skills
- Experience with multilingual Drupal websites.
- Familiarity with CDN services such as Akamai.
- Experience with cloud hosting platforms like Acquia.
- Knowledge of React, TypeScript, Storybook, and Webpack.
- Experience with JIRA project management tools.
- Strong proficiency in HTML/HTML5, PHP, JavaScript, SQL, and CSS/SASS.
Professional Skills
- Strong ability to prioritize tasks and meet aggressive deadlines.
- Excellent verbal and written communication skills.
- Ability to solve complex technical problems.
- Capable of managing multiple projects in a collaborative team environment.
Additional Requirements
- Must have at least 2 years of experience working in a complex Drupal environment, including development, deployment, and maintenance.
- Applicants must provide portfolio links or examples of recent Drupal 9/10/11 projects.