Senior Drupal Developer

Senior Drupal Developer Job Description Template

Our company is looking for a Senior Drupal Developer to join our team.

Responsibilities:

  • Support and coach junior developers;
  • Contributing to design and design review processes;
  • Provide input into estimating engagement activities and execute engagements;
  • Implementing features and stories from our project backlog;
  • Work as part of a team and contribute to a positive team environment;
  • Act as final approval for decisions about how product will be constructed;
  • Produce specifications and ensure that projects are well-planned, achievable & high-quality;
  • Decide, prepare or review plans – prototypes, IA, build, theme, development – integration and migration.

Requirements:

  • Complete understanding of the project lifecycle using tools like Jira/ Azure DevOps;
  • Strong attention to detail, creative problem-solving skills and excellent written and verbal communication skills;
  • Minimum 2:1 undergraduate degree with preference in either Business, Computer Science, Economics or Finance studies and Masters or MBA preferred;
  • Excellent knowledge of Git Version Control is desirable;
  • Extensive, proven development experience to a high level with Drupal;
  • Structured approach to troubleshooting;
  • Drupal 7 & 8 site builds, theming and configuration of standard modules;
  • Performance optimization for Drupal;
  • Experience of integration with external systems;
  • JavaScript, jQuery development, especially frameworks such as Angular or Meteor;
  • Some good general sysadmin capability;
  • Architecting overall systems, guided by prototypes and proof of concepts;
  • Well informed of industry trends & best development practices to improve our product offering;
  • Extensive understanding of Drupal’s architecture, APIs and custom module development;
  • Theming from scratch or based on framework (Bootstrap, Foundation, Zen etc).