Drupal Developer
Role details
Job location
Tech stack
Job description
MetaPhase is seeking an experienced Drupal Developer to join a federal IT modernization team responsible for enhancing and maintaining a mission-critical public-facing website. This role involves both front-end and back-end development, working on a variety of tasks including site maintenance, enhancements, and integrating other agency applications and databases. You'll play a pivotal role in delivering a top-tier digital experience while ensuring compliance with government security standards., * Participate in development tasks across both front-end and back-end of Drupal websites, ensuring a seamless and engaging user experience.
- Transform user requirements, visual mockups, and web design specifications into fully functional, dynamic web solutions.
- Utilize HTML, CSS, JavaScript, and other core web technologies to build and maintain responsive, feature-rich web applications.
- Customize and extend Drupal with custom modules to enhance website functionality and integrate with external systems.
- Collaborate with cross-functional teams, integrating various agency applications and databases.
- Implement and maintain analytics tools, ensuring data-driven insights and continuous website improvement.
- Ensure strict adherence to web accessibility, 508 compliance, and security best practices for inclusive and secure digital experiences.
- Conduct code reviews and mentor junior developers.
Requirements
- 4+ years of experience in web development, with significant expertise in Drupal front-end and back-end development.
- Expertise in developing and deploying custom Drupal modules to enhance site functionality and integrations.
- Solid understanding of front-end technologies, including HTML, JavaScript, jQuery, CSS/SCSS/SASS, React, Vue.JS, SQL, and PHP.
- Proficient in working with Drupal templating engines like Twig and Twig Tweak.
- Experience with CI/CD pipelines, including CircleCI , Jenkins, BitBucket , and Buildkite tools.
- Demonstrate proficiency in using programming languages like Python and PHP to customize and integrate websites based on the technology stack.
- Strong knowledge of web accessibility standards, 508 compliance, and security best practices.
- Experience working with version control systems like Git, Bitbucket, and Azure Repositories.
- Prior experience with user-centric design for web applications.
- Prior experience with API design and development.
- Prior experience with data visualization and display.
- Prior experience with developing data dissemination platforms, preferably for statistical agencies.
- Possess exceptional communication abilities and strong problem-solving acumen, enabling effective collaboration, clear articulation of technical concepts, and swift resolution of complex challenges.
Bonus Points (Desired):
- Direct experience using the United States Web Design System (USWDS).
- Familiarity with front-end component libraries like Storybook or PatternLab , using atomic design principles.
- Experience managing deployments through AWS, Azure, or Rancher.
Work Setup & Travel:
- Hybrid - Based in Washington, DC. Occasional travel may be required.
Clearance & Education:
- Must be able to obtain Public Trust
- Bachelor's degree in Information Systems, IT Management, or related field