Title: Frontend Developer
Location: Flexible – Remote
350.org is looking for a front end developer to join our small, nimble web team to help boost our capacity to serve the climate movement with best-in-class web tools.
350.org is building a global grassroots movement to solve the climate crisis. Our online campaigns, grassroots organizing, and mass public actions are led from the bottom up by thousands of volunteer organizers in over 188 countries. 350.org works hard to organize in a new way everywhere at once, using online tools to facilitate strategic offline action. We want to be a laboratory for the best ways to strengthen the climate movement and catalyze transformation around the world. The values that guide and drive our work are listed here.
350.org is an equal opportunity employer. 350.org strives to be an inclusive and collaborative group of people who bring a variety of approaches to the work we do. We’re committed to the principles of justice, and we try to build a safe workplace where everyone is treated fairly and enjoys working together. We value new perspectives, ideas of all sorts, and different ways of working. Diverse perspectives and experiences improve the way 350.org carries out our work including what we decide to work on and how creatively/effectively we do that. We do our best to make staff positions accessible to all potential team members, regardless of race, national origin, ethnicity, age, disability, assigned gender, gender expression or identity, sexual orientation or identity, religion or creed, veteran status, marital or parental status, and genetic information. We also strive to include team members in communities most impacted by climate change or impacted by other kinds of environmental, social, and economic injustice.
About the Product Team:
The Product Team at 350.org is a new unit formed to better support our amazing community of campaigners and volunteers throughout the world via technology, and we’re seeking both strategy and tactical-minded professionals to join this team in its first stages of development. That means not just people who are great technologists, but strategic thinkers who can help us build, integrate and continue to innovate systems to be used across the organization. Are you looking for a dynamic, creative team that is evolving to better support activists doing incredible work?
About the Frontend Developer
The front end developer will work closely with a developer, UI/UX designer, product manager and other product team members to build and maintain a high-quality and impactful suite of web tools. Our web tools are used by a team of digital campaigners and organizers around the globe, therefore the ideal candidate should be culture-sensitive and willing to look for ways to make our web tools accessible to different audiences.
Here is the technology stack we are using. Although we don’t require a candidate to have experience with every language listed here, we are eager to hear about their past experiences working with the languages listed below and what they are excited to work on.
- Django, Python
A few examples of potential responsibilities for this new role are listed below. We are happy to talk through this list and answer any questions during the interview.
- Helping 350.org’s regional teams to implement WordPress microsites
- Helping a team set up online fundraising infrastructure for their WordPress site
- Maintaining React codebases for various web projects
- Maintaining custom WordPress themes and plugins (PHP/HTML/CSS/JS)
- Maintaining ActionKit templatesets (Django/Python/HTML/CSS/JS)
Required skills and experience:
- Strong working knowledge of HTML/CSS/JS and some of the above listed languages
- Experience with web content management systems, such as WordPress
- Experience collaborating on codebases with remote teams
- User-centric approach to solving technical challenges
- Experience with Git
- Must believe and embrace 350.org’s vision, mission, and progressive values.
- Must embrace the principles of workplace justice, diversity and inclusion and apply them to day-to-day work.
- Ability to listen to and address concerns of others, and to transfer and translate information from one level or team of the organization to another.
- Ability to set professional boundaries. Resilient and able to manage self and keep composure in times of stress.
- Fluency in English
- Experience with running and implementing A/B test scenarios
- Implementing web analytics
- Experience with web accessibility
- Additional languages a plus
We are looking for someone who is comfortable working both independently and in teams, highly responsive, and able to lead initiatives as well as take direction from others.
Position Type: Full-time
Application Deadline: Although we hope to begin interviews during the week of June 1st, this job is open until filled, or the hiring manager determines that they can no longer accept applications.
Start Date: As soon as possible
Compensation: competitive compensation based on experience
Location: Flexible – Remote
Instead of writing a traditional cover letter, please submit your answers to these two questions:
- Why would you like to work for a climate movement organization?
- What is a recent technical challenge you experienced and how did you solve it?
If you have suggestions for us on how to do this better, we really value your input and strongly encourage you to write to us at firstname.lastname@example.org with the subject line Hiring Feedback’.