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.