Job Title: World Animal Protection - Web developer – DRUPAL (Sea Change Campaign) 3 MONTH FIXED TERM CONTRACT Reports to: Senior Digital Producer, International Digital Team Based in: London (World Animal Protection International office) If you haven’t already heard of the World Animal Protection, you are not alone. But if you have the creativity and ambition to help turn the world’s largest animal welfare organization into a global brand, then we want to hear from you! 2014 is an incredibly exciting time for digital at World Animal Protection which is the world’s leading international animal welfare organization. We have undergone a digital transformation - building a brand with digital at its heart and have started by developing a new global digital strategy framework which will help us achieve global impact for animals through local action. We’re now ready to turn this strategy into reality and that’s where you come in. World Animal Protection employs about 400 people worldwide – and we’re growing. From our 17 offices across the world we develop campaigns that have impact for animals at a global, regional and national level. We are supported by hundreds of thousands of people worldwide. With consultative status at the United Nations, World Animal Protection brings together people and organizations throughout the world to challenge and address global animal welfare issues. We have a unique perspective, connecting animal welfare to other global priority issues like climate change, food security and the environment and are focused on delivering truly sustainable solutions. We have an ambitious vision to create a world where animal welfare matters and animal cruelty has ended, and we need people who are willing to take our strategy and turn it into action! If you’re up for this exciting new challenge, then get in touch! OVERALL PURPOSE An opportunity has arisen to join our ambitious and growing International digital team. You will support technically a brand new global campaign with action at its heart to protect marine animals. We require an experienced developer, comfortable using Drupal 7 who can create bespoke themes and modules, configure existing ones, and is comfortable applying best practice development approaches to our existing sites. It would be an advantage if you are familiar with NationBuilder (our Community Building Software) and its API, as you will need to prove that you can get up-to-speed quickly with how the platform works and will be required to build new features and functionality to achieve a highly interactive digital hub. You will work alongside the Senior Digital Producer, the International Head of Digital and specifically you will be supporting the campaigning team to turn our new global campaign to protect marine animals into real-life interactive digital hub project. ABOUT YOU You will need solid PHP skills, at least a year of commercial experience developing sites in Drupal 7 and good front end skills, including CSS3, SASS, HTML5 and jQuery. You will need to have solid experience of working with stakeholders to distil organisational requirements into a technical specification and the ability to work to tight deadlines in an environment where requirements can change at short notice. You’ll need to be a creative thinker and be able to apply UX principles at all phases in a project. You should have experience of working with version control systems (Git) and deployment procedures. Any experience working on and setting up production LAMP systems would be an advantage. We expect nothing less than great team players who are able to work with diverse teams and colleagues, keen to learn new skills and help others do the same. You are comfortable exploring ideas with internal clients to help them understand how to best use the Drupal and NationBuilder platforms and you are keen to actively engage with project teams across the organization. You will work independently and own end to end process; maintain a positive, collaborative environment, communicating with internal and external teams to actively share knowledge across teams. KEY EXPERIENCE & SKILLS The key experience and skills required for the post are: • A technically focused degree or equivalent (for example Computer Science); • At least a year of professional experience using Drupal 7, including configuring standard modules such as Views, Taxonomy and Feeds, writing custom modules using the Drupal API, writing custom themes and building on base themes such as Zen. • Strong experience with PHP and MySQL. • Knowledge of responsive development, appreciation of the challenges involved in making a single page work well across different devices. • Experience of building on an existing Drupal 7 application while ensuring the stability of the system and the integrity of the codebase. • Experience of setting up Drupal webform data handling and third party API integration would be beneficial. • Accurate translation of visual designs into interactive HTML. • Experience in considering and applying UX principles at all phases in a project. • Experience in architecting technical solutions to meet client requirements with time and budget constraints. • Experience of building action orientated interfaces that engage a user and provide easy to navigate, user focused design. • Experience using version control systems (Git) and adhering to strict workflows. • Understanding of accessibility standards and best practice. • Experience of cross-browser/cross-platform compatibility issues. • Understanding and experience of implementing user tracking principles for marketing and analytics. • Experience of project documentation, ensuring understanding by other members of the team. • Experience in working with NationBuilder’s theming layer and API would be a key advantage, but not essential. • Experience setting up and managing LAMP based servers would be a distinct advantage, but is not essential to the role.