Skip to main content Jump to list of all articles
Natural Resources Defense Council (NRDC)

Natural Resources Defense Council (NRDC) is hiring a

Full Stack Web Developer

  • "New York", "Washington DC"
  • full-time

We are seeking a creative and experienced individual to join the NRDC Digital Technology Team and help build websites, web applications, and hybrid mobile apps for both NRDC and its 501©(4) affiliate, the NRDC Action Fund. The position reports to the Digital Technology Director.

You should possess a strong technical knowledge of content management systems and programing. Responsibilities include but are not limited to implementation, testing, reporting, documentation, deployment and debug operations.

We’re looking for a professional who has proven web development experience building websites from the ground up with both front-end theming and back-end content management in Drupal, WordPress, or similar systems. We value strong interpersonal skills, empathy for others, the ability to work strongly in a team, a desire to help the mission of NRDC and a knack for describing technical concepts to non-technical stakeholders.

Responsibilities

  • Build websites using WordPress, Gatsby, and other possible CMS or Static Site Generators.
  • Build working static prototypes from Invision wireframes using Bootstrap and the NRDC design system.
  • Administer bug fixes and features to the NRDC.org website and various microsites on Drupal, WordPress, and some static site generators.
  • Provide input on the best coding techniques or technology enhancements that can make our workflow and output more efficient.
  • Oversee code reviews of vendor work for standards compliance and efficiency.

Qualifications

  • Bachelor’s Degree or equivalent work experience.
  • Minimum 3 years of experience in front-end and back-end development.
  • Strong understanding of the web design and development process.
  • Expert understanding of web technologies, databases and hosting platforms.
  • Strong experience managing multiple web projects at one time and meeting deadlines consistently.
  • Strong verbal and written communication skills.
  • Ability to produce quality code but also an understanding that perfection is the enemy of progress.
  • Detail-oriented and organized.
  • Understanding of waterfall and agile project management.
  • Ability to meet deadlines, handle and prioritize multiple simultaneous requests, manage laterally and upwards, all with a professional and courteous attitude.
  • Ability to identify and implement process and policy improvements.
  • Comfortable working in a small, collaborative team environment
  • Exhibit passion, creativity and commitment.

Desired Experience

  • Priority will be given to candidates with a combination of some of the following expertise:
  • Expert knowledge of HTML5, CSS3, JavaScript and PHP
  • Experience with Angular, Vue, React, Node or similar JavaScript framework
  • Experience with SQL and ability to run queries, administer with Sequel Pro or similar application.
  • Experience with Bootstrap framework, SCSS and mix-ins.
  • Experience with Gulp and/or Webpack.
  • Working knowledge of RESTful web services and using APIs to create custom applications.
  • Experience developing for all modern web browsers and devices.
  • Experience developing Mobile first Responsive UI design.
  • Agency or non-profit experience preferred.
  • Familiarity with Scrum.