Drupal Developer


We are looking for a Drupal Developer who can build new and extend existing Drupal sites using best practices and code. This position requires excellent people skills, as we work in a team environment. You will interact with designers, project managers, clients, and back-end developers. We have a structured process that we follow for the websites and web applications that we build and you will be a pivotal contributor to this process. The right candidate has the ability to think creatively and strategically about how digital solutions can address our clients' challenges and improve their businesses.


  • Professional experience with Drupal 8 including site configuration (content types, taxonomies, blocks, and views) and theming
  • Strong knowledge of implementation using core, contributed, and custom modules
  • Proven history of developing responsive page layouts and interfaces from mockups (examples required)
  • Intermediate to advanced PHP experience; expert HTML, CSS, Twig, and JavaScript skills
  • Proficiency with a current development stack including package management, preprocessors, task runners, bundlers, etc. (npm, SASS, gulp, webpack, etc.)
  • Experience using git and gitflow (Github or Bitbucket)
  • Familiarity with design tools (Photoshop, Illustrator, Sketch, etc.)
  • Knowledge and ability to implement code using modern web standards including semantic and valid code as well as coding for accessibility
  • Thrives in a high accountability environment
  • Creative problem solver
  • Believes in the value of collaboration
  • Excellent verbal and written communication
  • Appreciates and values our community at COLAB as well as the broader community
  • Bonus skills: ability to develop custom modules, experience with API integrations, and experience using Drupal as a headless CMS

Primary Responsibilities

  • Participate actively with the project team to discuss the client’s business needs and develop strategic recommendations for using technology in order to add value to the client’s digital presence
  • Build functional layouts from prototypes and mockups
  • Translate wireframes to code
  • Optimize applications for maximum speed and scalability
  • Develop new user-facing features and promote Drupal best practices
  • Provide website maintenance and enhancements
  • Reliably estimate tasks/deliverables and meet reasonable deadlines

Apply For This Job


COLAB, located in Richmond, VA, is a digital agency with a team of talented and motivated individuals with the core purpose of helping our clients achieve more through technology. Our team members come from interdisciplinary backgrounds with diverse perspectives, which we believe is key to great problem solving.


  • Culture of collaboration, experimentation, and learning
  • Competitive salary commensurate with experience and capabilities
  • Company paid health insurance
  • Dental insurance
  • Company paid life insurance and short-term disability insurance
  • Paid parental leave
  • 401k with company matching
  • Paid holiday, vacation, and sick days
  • Flexible work policy
  • Access to on-site gym and pool

More on Careers at COLAB