Job Description

Job Title

Drupal Developer


Farringdon or remote

Basic Hours of Work:

40 hours per week (Mon-Fri 9am to 6pm)

Business Overview

89up is an award winning agency founded with a clear mission: to create a powerful integrated communications agency for the world's most important causes. We help the good guys achieve great things, whether they are charities, political campaigns or commercial organisations.

Our agency team is made up of PR, social media experts, content producers as well our Labs developer team, giving non-profits and commercial clients a big agency experience with boutique agency dedication.

89up’s Labs team comprises Drupal and Python developers, designers and account management team. We have built websites and apps for a range of not-for-profit clients as well as working with a range of political clients. Our developers don’t just build websites, we build tools to make PR and social more effective. We host and maintain all of the sites above (and more) on virtualised infrastructure.

Description of the Role

Key duties & responsibilities:

  • Highly proficient in both Drupal 7 / 8 / 9
  • Proficient in Drupal site building, theme development and custom module development best practices
  • Code in PHP and Javascript with MySQL and jQuery as a bonus
  • Strong experience in front-end code (HTML / CSS / Twig)
  • Comfortable with git-based workflows and processes
  • Experience in maintaining coding standards eg using PHP_CodeSniffer
  • Across third-party API integrations such as Salesforce and would feel confident in API integrations
  • Work with a project manager to deliver new web projects on time and on budget!
  • Loves innovating and thinking of new ways of delivering smart websites and software for our clients.
  • Write technical specification documents for clients

Useful additional skills

  • Wordpress development
  • Understanding of sysadmin on Linux and DigitalOcean / cloud hosting framework.
  • Experience with containerisation (Docker, Docker Swarm / Kubernetes)
  • Experience with continuous integration
  • Security-based mindset
  • Agency experience or working across a number of web development projects

You should apply if:

  • You want your code to change the world
  • You want to work with absolutely incredible (and nice) people
  • You want the chance to grow in a company with a flat structure
  • You want to work on some of the world’s most exciting and inspiring campaigns

Personality Attributes & Requirements

  • Strong communication and collaboration Skills.
  • Strong project management skills to oversee the implementation of our software projects
  • You will have strong numeracy and literacy skills, be methodical, innovative, take initiative and work collaboratively within a team
  • You are experienced in working in Agile and Scrum methodologies
  • Efficient with time management to achieve deadlines whilst being cool headed and open to new initiatives.
  • Customer-Centric Mindset
  • Passion and Proactivity

What we are offering

  • A competitive salary
  • Plenty of scope to develop your career in a fast-growth business
  • Working with a friendly fun team with purpose

89up are equal opportunities employers and positively encourage applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

More about us

Our team is made up of big agency players, journalists, data and digital innovators and production genius, giving non-profits and commercial clients a big agency experience with boutique agency dedication. We’re unique in the field in that 20% of our team work in 89up Labs, a group of skilled technologists developing tools to make PR and social more effective.

Our stand out creative and campaigns are designed to affect change whether that be behaviour, attitudes or policy. In 2019, 89up won PRMoments Boutique Agency of the Year award and was nominated for the Campaigns for Good awards; we delivered global coverage for the Toyota Mobility Foundation’s $4,000,000 global challenge, won the UK consumer account for GoFundMe and ran PR campaigns for organisations from 38 Degrees, Reporters Without Borders and Best for Britain to Body Shop and Nesta. Meanwhile, sister agency 90up won a consumer and content creation brief from F-Secure around cyber security and Mootral, a Swiss Agritech innovation firm, managing the global commercial launch of a natural feed supplement for cows that reduces methane emissions.

As well as securing client coverage, we make the news ourselves. 89up Think’s report into Russian disinformation during the EU referendum was reported widely in the media including The Economist, Daily Mail, The Guardian, In October 2018, 89up’s digital team spotted a new ‘fake news’ website spreading disinformation via targeted social media advertising on Facebook. The exposure of Mainstream Network saw coverage of the agency across the globe from the New York Times to The Guardian, TechCrunch, BBC, Time Magazine, FT, Wired...and it continues!

As a small agency, 89up punches above its weight in both winning big client accounts and also its impact in the world. So if you fancy joining a small, smart team with big ambitions you will unquestionably get a number of benefits in return, which you would be far less likely to see in a big agency environment. Our base is at Tileyard Studios in King’s Cross.