Você está na página 1de 5

Job description

Job title:

Drupal Developer

Salary:

35,019.90 to 42,219.17 per annum

Grade:

Hours per week:


Location:
Accountable to:
Accountable for:

35
Stroke Association House, London EC1V
Head of Digital
Junior Drupal Developer (currently vacant)

Our vision
We want a world where there are fewer strokes and all those touched by stroke get
the help they need.
Introduction
The Stroke Association is the leading UK stroke charity. We have been leading the
fight against stroke for over 20 years. We influence and campaign to improve stroke
care and support people to make the best possible recovery. We fund world-class
research to develop new treatments and ways to prevent the devastation of stroke.
Breakthroughs in treatment have halved the number of people dying from stroke in
the UK but it is still the second biggest killer in the world. That is why we are involved
in projects across the globe.
Stroke is one of the greatest health challenges of our time with approximately one
stroke happening every three and a half minutes in the UK. One in four strokes is
fatal within the first year and it is the most common cause of complex adult
disability. Over a third of the UKs 1.2 million stroke survivors are left dependent on
others for everyday activities. The incidence of stroke is rising significantly among
people of working age, and also affects more than 400 children each year.
To realise a world where there are fewer strokes and all those touched by stroke get
the help they need, we work with integrity, demonstrating our values as one
combined passionate, innovative, respectful and professional team within the Stroke
Association.
Together we can conquer stroke.

Directorate
Our Marketing and External Affairs Directorate plays a vital role in delivering our
strategy. We provide strategic leadership for engagement and stewardship of key
audiences through an integrated, results-orientated approach. Working alongside
Fundraising and Services we deliver leadership and expertise in digital, multimedia
design, marketing, public affairs, PR and event management to deliver our vision.
Join us and help to achieve a world free of stroke.
Purpose of role
The lead Drupal Developer is the code gatekeeper for www.stroke.org.uk,
responsible for designing and implementing new features and functionality,
establishing and guiding the websites architecture, ensuring high-performance and
availability, and managing all technical aspects of the CMS.

Key tasks of role


1.
2.
3.
4.
5.

6.
7.

8.
9.
10.
11.
12.
13.

Maintain, update and admin existing Drupal modules and sites.


Configure Drupal; develop custom modules and themes to meet requirements.
Configure the internal development set-up.
Maintain Git repository and suitable branching strategy to manage multiple streams
of development work.
Be responsible for the code on specified sites, ensuring a satisfactory level of
documentation exists to enable another suitably experienced developer to
develop/maintain the site/section/pages.
Translate approved html templates into Drupal websites.
Take ownership of and lead on implementing best practice and in-house standards
in terms of coding standards, accessibility, browser compliance and brand
guidelines.
Analyse stakeholder requirements to develop functional and technical software.
Estimate the time taken to complete tasks and provide timely resolution to reported
problems with existing websites.
Work with other Drupal team members on the development of website(s) and web
applications.
Mentor and line-manage a junior developer.
Work with third-party developers when necessary, overseeing development and
documentation.
Support the Head of Digital in the recruitment of contract of web developers and
manage contract developers (or interns) as required.

Other tasks and requirements


1. To undertake any other duties commensurate with the purpose and remit of the
post.
2. To encourage people to support the Stroke Association.
2

3. To embrace our corporate values, mission and vision in everything we do.


4. To be willing to travel during the course of your duties with possible overnight
stays away from home.
5. To follow the Stroke Associations Health and Safety policy and procedure to
ensure that we work in a safe environment.

Person specification
Education

Essential/Desirable

Excellent level of education (degree level of equivalent)

Essential

Willingness to undertake training and continuing


professional development

Essential

Computer science degree

Desirable

Experience
Experience building Drupal sites/developing Drupal web
solutions

Essential

Experience of line management and supervision

Desirable

Abilities and competencies


Proficient in Drupal site development within LAMP stack
including custom module development, and contributed
and core modules

Essential

Comfortable with all elements of site architecture and


building blocks including content types, field entities,
taxonomy and menu system

Essential

Solid understanding of HTML, CSS, Javascript and AJAX

Essential

Experience using Git (version control in particular) and


Drush

Essential

Knowledgeable about coding standards, accessibility and


browser compliance

Essential

Possess good oral and written documentation skills and


be able to interact with other team members to deliver
fast and reliable code

Essential

Experience of bug tracking tools (ideally Jira or Redmine)

Essential

Demonstrable participation to Drupal community


(participation in Drupal.org issue queues and discussion
forums; code contributions to Drupal.org)

Desirable

Experience of Drupal Commerce

Desirable

Thorough understanding of the software development


lifecycle and exposure to Agile development
methodologies

Desirable

Advanced site-building experience including familiarity

Desirable

with Drupal modules such CTools, Views and Panels


Experience with CRM systems and integrating over APIs

Desirable

Experience with data migrations (or at least a good idea


of how they can be done in Drupal)

Desirable

Fullstack development skills (jQuery, Javascript, HTML6,


CSS3)

Desirable

An understanding of UX principles, including wireframing

Desirable

Other requirements
Ability to demonstrate an understanding and commitment
to our corporate values

Essential

To be committed to the principles of equal opportunities


and diversity

Essential

Experience of working with external digital agencies

Desirable

To have an understanding of Stroke

Desirable

This information will be used as part of the shortlisting process.

Você também pode gostar