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).