Frontend Engineer for Climate Advocacy NGO

1 day ago
Volunteer role
Remote... more

About Bank.Green

Since the Paris Agreement, global banks have poured a staggering $6.9t into the fossil fuel industry. At Bank.Green, our mission is to lower this vast carbon footprint via technology and consumer action. We empower bank customers with the tools and insights they need to influence their banks towards sustainable lending, or switch to greener alternatives. To date, our bank-checking tool has been used over 500,000 times by bank customers worldwide, while we have shifted a at least $35,000,000 towards banks who are financing a greener future.

Through transparency, engagement, and innovation, we aim to redefine the role of banks in the fight against climate change.

Role Overview

We have a need for Frontend Engineers on 2 different teams works on products that ultimately support our core mission. You will play a crucial role in the development of either the public facing Bank.Green website or our internal Green Policy Evaluator (GPE).

GPE a cutting-edge project aimed at analyzing bank policies with the assistance of LLM technology, along with human oversight and review. This will allow us to rapidly expand our coverage of environmentally evaluated banks ultimate shown on our public website.

The Bank.Green website allows users to see how their current bank, and potential new alternative banks, rank on environmental issues - primarily fossil fuel and related sectors support. It also provides suggestions on how to talk to your current or potential future bank about your environmental concerns. It also hosts miscellaneous other public facing aspects of our organization supporting the primary mission of encouraging people to have their own money stop supporting fossil fuel related banks.

Commitment

This role is unpaid and volunteer-based. We are seeking a commitment of 7+ hours per week. We are looking for somebody to come on long-term, for at least a 6 month commitment.

Responsibilities

  • Collaborate with the existing team of senior developers and UX/UI designer to enhance and maintain the Green Policy Evaluator.

  • Develop robust frontend solutions connecting to Prismic and either Python Flask (GPE) or Django (bank.green website) backend.

  • Design, implement, and optimize UI utilizing vue.js on nuxt.

  • Ensure seamless integration of frontend components with backend systems.

  • Participate in Agile development methodologies, including maintaining a Linear issue board and adhering to a loose SCRUM system.

  • Contribute to code reviews, testing, and debugging to ensure high-quality software delivery

Qualifications

  • Proven experience as a Frontend Engineer, preferably in a mid to senior level capacity.

  • Proficiency in JavaScript programming language.

  • Familiarity with vue.js and nuxt.

  • Interest in working asynchronously with colleagues in different time zones - through Slack, MS Teams, or similar.

  • Experience working in Agile environments and using collaborative development tools (e.g., Linear or Jira, Git).

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and teamwork abilities.

  • Passion for sustainability and environmental advocacy.