Web Developer

Organization icon


Location icon


Clock icon

30+ days ago

Permanent* / full time

  • offered on a 12 month contract basis initially, with possibility of extension / move to permanent contract.

Location: The successful candidate may be based in a country where one of the independent National/Regional Greenpeace organisations (NRO’s) is located ( subject to agreement).
We offer competitive NGO level salary and benefits, the specifics of which depend on location where the successful candidates will be based. We aim to share this information with candidates before reaching the offer stage.

Greenpeace is a global campaigning network. It comprises 26 independent National/Regional Organisations and a coordinating organisation, Greenpeace International. Greenpeace uses peaceful, creative confrontation to expose global environmental problems and develop solutions for a green and peaceful future.

Greenpeace International is looking for a Web Developer to combine proven backend and frontend expertise witha real drive to embrace new opportunities, pick up new knowledge and skills – and help deliver winning solutions.Playing a vital part in our Technology Department, you will be responsible for developing, reviewing, testing and deploying our websites, themes and plugins, as well as for supporting end users and resolving bugs. Our ultimate purpose is to enable the Greenpeace network to win campaigns faster, empowering all our teams to have their greatest impact, and ensuring that our relationship with technology and data reflects our values and our mission.

In this role you will:

  • Write well designed, testable, efficient code by using best software development practices.

  • Integrate data from various external services and databases.

  • Develop enhancements and resolve bugs as part of the product release lifecycle.

  • Design and develop scripts to allow data migration and integration with other systems.

  • Identify performance bottlenecks, proposing and implementing solutions.

  • Build cross-browser solutions optimized for mobile devices.

  • Interact with volunteer developers who contribute code to our open source projects.

  • Work in an Agile environment using Scrum methodology.

  • Participate in the design of new features and change requests and discuss technical feasibility.

  • Write documentation to facilitate collaboration and maintenance of the platform.

  • Make decisions related to code architecture and technical approach.

  • Create, deploy and maintain automation tools to streamline development, testing, deployment and monitoring processes.

  • Write functional and unit tests in order to prevent regressions.

  • Review 3rd party themes and plugins and make integration recommendations.

  • Release code to the staging and production environments.

  • Assist with end user technical questions and troubleshoot new issues.

For further details about the role,

Job requirements

What we’re looking for:

  • Several years’ experience with web development in high traffic environments.

  • Exceptional skills with backend (e.g. PHP) and frontend (e.g. HTML, CSS, Javascript) web technologies.

  • Experience with frontend frameworks, such as React.

  • Experience with testing methodologies, test driven development and automated testing.

  • Experience building or extending themes in templates languages.

  • Experience with automation tools and build systems (eg. composer, webpack).

  • Experience with performance testing and tuning.

  • Experience with development tools such as Git and Docker.

  • Strong knowledge of web usability standards and cross-browser compatibility issues.

  • Fluency in English, both verbal and written, and preferably one other language.

  • Ability to thrive in a remote-only, culturally diverse team, and to learn new methods and technologies.

  • demonstrated commitment to Greenpeace goals and values

What you can expect:

You’ll be working in the team that is building the software powering Greenpeace.org websites. It’s being developed on top of Wordpress and it’s using open source principles. This Medium publication is the central hub for news, updates and insights into the project.

You’ll be encouraged to develop both personally and professionally, taking advantage of the wide range of learning and development opportunities available to our staff. Staff can also access our wellness initiatives, such as yoga and meditation and also have the opportunity to join our global Equity, Diversity & Inclusion staff communities.

Please visit the careers site here, to learn more about working for Greenpeace.

To Apply

If you share our vision, please click '' below, to begin your application.

To apply for this role, we require you to answer a selection of key criteria and upload your CV (in English) via our online application form.

Addressing the key criteria is an important part of your application. We will be looking for evidence that demonstrates your skills and experience in these areas. Use examples where possible, to draw attention to experience, knowledge, achievements and skills gained in past employment or voluntary/leisure activities, provided they are relevant to the post.

It’s advisable to prepare your responses to the key criteria before starting your online application, as you are unable to save and return to it at a later date.

If you have any questions about this vacancy or the application process, please email us at recruitment.int@greenpeace.org. Please note that all applications have to be filled out via the website and can't be submitted via this email.

Greenpeace International is an equal opportunity employer with a longstanding commitment of providing a work environment that respects the dignity and worth of each individual. We recognise and value the benefits and strengths that diversity brings to our employees and the whole organisation and we thrive in an environment that encourages respect and trust. We do not discriminate in employment opportunities or practices on the basis of age, ancestry, citizenship, colour, disability, ethnicity, family or marital status, gender identity or expression, national origin, political affiliation, race, religion, sex, sexual orientation and would like to invite you especially to apply!

CLOSING DATE: 7th of August 2022 23:59 CEST