Drupal Developer

  • Knowledge of cloud-based platforms (IaaS or PaaS), Apache, Composer, Git, Linux, MySQL, PHP, JavaScript, Drupal 8 or 9, Drush/Drupal Console, and shell scripts.
  • Experience with migrating content from previous versions of Drupal.
  • Configure Drupal to have an appropriate suite of modules and plugins, or otherwise to create custom modules to meet project needs.
  • Work in a terminal environment on the Linux command line.
  • Familiarity with automation or continuous integration (CI) tools, such as Jenkins.
  • Debug PHP code or Drupal errors; for example, go into a website’s backend code to resolve a “white screen of death.”
  • Convert wireframes and comprehensive layouts into working Web pages using HTML5 and CSS3.
  • Develop a site theme in Drupal using PHP, JavaScript, jQuery, and common frameworks like Bootstrap, plus Drupal’s theme files and functions.
  • Implement consistent CSS style formatting across platforms and browsers.
  • Perform software quality control (QC) practices, including cross-device testing, cross-browser testing, and Section 508 compliance and remediation.
  • Use the Git version control system as part of a deployment process.
  • Implement Git-based workflows and branch naming conventions, rebase or fix merge conflicts, and use online Git repositories to push commits or make pull requests.
  • Correspond professionally with project stakeholders and customers.
  • Articulate technical concepts in a layperson’s terms.

Immigration: Citizens preferred but candidates with other immigration statuses will also be considered (GC, GC EAD, H1B, OPT EAD, H4 EAD)

Job Type: Full Time
Job Location: Exton

Apply for this position

Allowed Type(s): .pdf, .doc, .docx