Skip to main content
Posted April 09, 2019
The Trust for Public Land

Drupal Developer

San Francisco, CA, USA Full Time

The Trust for Public Land is a national conservation-focused non-profit organization with a land-for-people mission. We like to say that our work spans...

The Trust for Public Land is a national conservation-focused non-profit organization with a land-for-people mission. We like to say that our work spans from neighborhood parks to national parks, and equity is at the heart of all of our work (i.e. land for all people). Our organization has been preserving Americans’ quality of life by connecting communities to the outdoors – and to each other – since our founding in 1972. The Trust for Public Land has also helped states and local communities generate over $70 billion in new public funds for parks and open space.   Creating parks and protecting our open space and iconic landscapes improves public and environmental health, delivers cleaner air and drinking water quality, and delivers multiple benefits to nearby communities. Studies have shown over and over that these spaces have significant physical, psychological, and emotional impacts on people who spend time in them. By enhancing access to parks and nature, we strengthen our relationship to the outdoors and to each other, improving well-being, creating new opportunities for inspiration, and stimulating economic prospects for the entire community.   This is what the Trust for Public Land is about. Come join our successful team and help us deliver our land for people mission. To learn more about The Trust for Public Land, and to apply:  https://www.tpl.org/.

 Position Summary

As a Drupal Developer at The Trust for Public Land, you will play in integral role in building and maintaining the organization’s websites in the Drupal content management system. Your role will serve as part user experience designer, systems integration manager, hosting and systems administration expert, and Drupal developer and configurator.

This position will work closely with the Director of Digital Strategy and Engagement, the Digital Marketing Manager, and other leaders in the marketing department to accomplish local and national marketing, advocacy, and philanthropy objectives. The Digital team within the Marketing department is small, so we all draw from a wide range of skills and need to be open to constantly learning and improving.

Duties and Responsibilities

  • Oversee website and database installation;
  • Conduct Drupal module research, installation, and updates;
  • Skilled at building custom Drupal modules;
  • Configure and administer high quality website features as well as the ability to design and theme websites and web components;
  • Ability to build email design modules;
  • Ability to build custom data migrations, and sometimes migrate data by hand;
  • Collaborate in a team environment using the Agile framework;
  • Perform regular maintenance & updates on existing websites.
  • Communicates functional scope for technical work required or requested and facilitates the development of estimates for additional tasks that arises from testing and/or training;
  • Contribute back to the community through articles, tutorials, bug patches, etc.
  • Manages workload across a variety of projects, getting advisement on priority as needed;
  • Delivers high-quality, timely, and thorough solutions to stakeholder problems.

 Qualifications

  • Experience integrating Drupal configuration/content with third-party applications/databases;
  • Maintains working knowledge of Drupal ecosystem and updates;
  • Development of custom Drupal / PHP modules using development best practices;
  • Comfort on the command line using Git, Drush, and Composer;
  • Light devops tasks for local development and deployments;
  • Familiarity or experience with continuous integration;
  • Demonstrated strong Linux command-line skills ;
  • Excellent Quality Assurance skills and high attention to detail.

Requirements:

  • Bachelor’s degree in related field and/or equivalent experience/training with directly related work experience in the areas of application/web/systems development;
  • Demonstrated experience building Drupal websites required;
  • Professional experience designing and building responsive websites;
  • Familiarity with the most common modules (views, panels, etc.) and base themes (bootstrap, etc), as well as the ability to create a subtheme and a base or full theme from scratch;
  • Application of patches for core and contrib modules and themes;
  • Strong experience with HTML, CSS, jQuery, JavaScript;
  • Familiarity with Git, Drush and Composer;
  • Familiarity with Drupal APIs and object-oriented programming;
  • Understanding of non-profit business processes a plus.

Skills and Abilities:

  • Takes initiative with the ability to identify a need or opportunity to benefit the organization and take appropriate steps to fill or achieve it;
  • Communication skills (both written and verbal): communicates appropriately and effectively;
  • Customer service orientation:  proactively supports the organization and stakeholders by considering and advocating for their needs;
  • Ability to work independently:  be self-guided, hit deadlines, and perform tasks within reason without micromanagement;
  • Ability to perform in a team:  cooperate, define work buckets, share responsibility, and communicate to achieve a common goal;
  • Organizational and time management skills:  ability to manage the workload across multiple projects, taking priority into consideration;
  • Work consistency:  ability to deliver work that consistently meets quality standards;
  • Creativity and problem solving:  develop innovate solutions to challenging problems.

This listing expired on May 09. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.