Description

Greenpeace International Global IT unit is seeking a talented PHP Developer to join its growing web development team. The Global IT unit provides Global IT services to national and regional offices across Europe, the Americas, Asia & the Pacific and Africa.   

This role is a full-time position which is offered for an initial period of 3 months with the possibility of extension.
Geographic location is flexible, but it has to be within timezone that has at least partial overlap (witihin 5 hours) with European business hours, and it has to be in a country with existing Greenpeace organisation (subject to their agreement).

Location is flexible and to be negotiated during the recruitment process (because remuneration is dependent on location, this can be discussed during the application process). 

As a Web Developer, you will be working on the conception of the Greenpeace flagship websites based on the Wordpress CMS. You will also be working on development, review, test and deployment of websites, themes and plugins, as well as supporting end-users and resolving bugs. 

If you wish to work for Greenpeace International and meet the requirements of the role, then we encourage you to not delay your application as we are shortlisting on an ongoing basis! 

Should your application be successful, we will test your coding skills in the first stage of the selection process. Applicants who are successful will be invited to an interview.

Your main responsibilities will include, but not be limited to:

  • Writing well designed, testable, efficient code by using best software development practices;
  • Integrating data from various back-end services and databases;
  • Developing enhancements and resolve bugs as part of the product release lifecycle;
  • Designing, developing and testing ETL / integration scripts to allow data migration and integration with other CMS and CRM systems;
  • Performing code review of 3rd party developed themes and plugins, make recommendations about possible performance and security improvements;
  • Identifying performance bottlenecks, propose and implement solutions;
  • Participating in the design of new features and change requests and discuss technical feasibility;
  • Writing technical specifications and documentation to facilitate the development and maintenance of the platform;
  • Cooperating with web designers to match visual design intent;
  • Creating, deploying and maintaining automation tools to streamline development, testing, deployment and monitoring processes;
  • Writing functional and unit tests in order to facilitate user acceptance testing and prevent regressions;

Requirements

What we are looking for:

  • A Bachelor degree in Software Engineering, Computer Science or a related field is preferable
  • Proven experience with coding
  • 5+ years experience a PHP developer working on high traffic websites, including significant experience with WordPress is ideal
  • Strong understanding of Object Oriented Programming, MVC and other common design patterns
  • In-depth knowledge and experience with Mysql and at least another database engine, different cache engines, reverse proxies, CDN, client-side Javascript development and testing, Git and feature branching models, proficient writing and optimizing SQL queries
  • Expert in front-end development: HTML5/CSS3, CSS preprocessors, JS task runners
  • Proficient working with (and some experience designing) APIs driven services
  • Experience working using Agile/Scrum methodology
  • Familiarity with web usability standards and cross-browser compatibility issues
  • Strong understanding of testing methodologies, test-driven development and related continuous integration tools, and commitment and drive to learn new methods and technologies
  • Excellent problem-solving skills and keen attention to detail
  • Excellent communication skills: Must be fluent in English (both verbal and written), an additional language is an advantage
  • An active contributor to open source, or interested in becoming one
  • Experience working for a non-profit organization and/or engaged with causes, and experience working as part of a remote team

Compensation benefits

What we offer:

  • Being part of a stimulating, challenging international organisation committed to protect the planet.
  • Being a member of a fun and dedicated IT team, all striving to reach the same goals and supporting each other along the way. 

Organisation description

Greenpeace is taking action all over the world for our planet’s future. Our volunteers, activists and staff come from all corners of the globe, cover the age spectrum and come from all walks of life. What they all have in common is their commitment to working for a green and peaceful future for everyone. With creative local actions for the planet they positively affect their communities, their countries, and ultimately, the world at large.

Contact information

If you wish to apply for this position may attach your CV and cover letter here.  Deadline for applications is 3rd April  2020.

For additional questions about the vacancy or the recruitment process, you can contact our Recruitment team at recruitment.int@greenpeace.org.

​​​​​​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, veteran status, or any other legally protected characteristic.

Share

Check out this opportunity at Greenpeace International!

King Ho

Support Engineer
IT at Greenpeace isn't your average desktop support job. I have learnt to be extremely flexible with the application of technical knowledge and experience to a variety of, sometimes not so IT-related, tasks. From projection-mapping to solar-array design, the IT team in GPI tries to push the boundaries of a traditional support role to a more pro-active facilitation one.