GreenNet has an exciting opportunity for a new person to join the collective as a Web Developer.

If you are interested in working to turn our client project ideas into websites that support civil society groups and campaigners in their work, and you have previous experience of web development, and would like to work in a small, friendly and supportive working environment with a horizontal management structure, then this is the job for you!

GreenNet is an ethical ISP and web agency, we are a workers collective that has been providing networking tools and services to a client base of activists and civil society organisations, and taking an active role in campaigns for the promotion of communication rights since 1986. Although our origins are in dial-up connectivity and email provision, in the last 15 years we have developed a reputation for excellence in Drupal web development for NGO clients. Our projects are all about responding to the particular needs of the non-profit organisations we work with and delivering the best technical solutions for their work. The web projects team delivers between 10 and 20 new projects a year. These currently include Drupal, CiviCRM and WordPress systems.

We welcome applicants from all backgrounds.  We are keen to hear from people who consider themselves under-represented in the software, technology or FLOSS communities – even if they feel they meet only some of our needs.

  • Employment type: 3 or 4 days per week
  • 28 days Annual Leave + Bank Holidays, Flexible working

Deadline for applications: 14th February 2018

To apply for the post, please fill this application form

Job Description

Responsible for the development of websites for GreenNet clients.

Day to-­day responsibilities

  • Assist the project manager to answer work enquiries, write proposals, give estimates and ascertain viability of new business

  • Collaborate with the project team and clients to gather requirements

  • Lead the technical development of websites and online tools by configuring and customising content management systems and other software

  • Create standards compliant, well-documented code

  • Test and debug code in across multiple devices and browsers

  • Develop collaborations with freelancers and external organisations as needed.

Additional responsibilities

  • Prioritise own workload

  • Contribute to the planning and scheduling of web projects

  • Contribute to user testing and continuing maintenance

  • Contribute to technical events and discussions on behalf of GreenNet

  • Contribute to the promotion and outreach activities of GreenNet

  • General contributions to the work of the collective, including planning and business decisions in staff and team meetings

  • Upholding GreenNet's ethical practices

Person Specification

Required skills and abilities

  • 4+ years of web development experience

  • 2+ years of Drupal &/or WordPress CMS experience

  • Demonstrable skills in HTML5, CSS3, JS

  • Ability to produce standards-compliant, well-documented code

  • Understanding of the implications of SEO decisions and integration of social media

  • Ability to participate in design and architecture reviews of new and ongoing projects

  • Creative mind with an eye towards usability, ability to come up with ideas to improve functionality, reliability and performance

  • Ability to work as part of a flat, non-hierarchical team


  • Experience of Drupal 8

  • Experience of CMS Themeing

  • Experience developing Drupal modules &/or WordPress Plugins

  • Demonstrable skills in PHP

  • Knowledge of MySQL

  • Knowledge of XML and other web standards

  • Understanding of integration concepts (e.g. restful services, API development)

  • Cross-browser and cross-platform compatibility testing and optimization experience

  • Exposure to a variety of web development methodologies

  • Excellent debugging skills

  • Commitment to FLOSS

  • Committment to working with Not For Profit organisations, for Peace, the Environment, Gender Equality and Social Justice, through the use of Information Communication Technologies

The postholder may become a member of the GreenNet collective (following a successful appraisal at the end of a 6 month probation period).

To apply for the post, please fill this application form


Work type: 
£30,000 pro rata
Old Street
Deadline for applications: 
Wednesday, 14 February, 2018
Contact name: 
Ed Maw
Contact email:
Contact phone: 
020 7065 0940