Vue.js Developer
Volunteer for a startup empowering employees to drive change through sustainability ?
GreenKPI
We enable companies to operationalize sustainability with staff-driven actions, metrics tracking, and interactive reports.
GreenKPI addresses the major barriers preventing companies from incorporating sustainability into their operations: time, cost, and lack of knowledge. Organisations often struggle with the "how-to" of change, the expense of hiring consultants, and the risk of staff turnover hindering progress.
GreenKPI's solution is a B2B SaaS platform that integrates sustainability directly with company operations. It empowers staff to drive change using hundreds of pre-loaded sustainability actions, alongside the ability to create custom actions. The platform includes a project management system to ensure initiatives are actionable, measurable, and repeatable. Crucially, GreenKPI provides automated, interactive reports and dashboards. These reports combine completed actions with uploaded environmental, social, and economic metrics, allowing companies to easily track performance, share progress via updated URLs, and demonstrate their story of action and change.
Role (Volunteer, unpaid): Vue.js Developer.
Role Description:
What we're building:
A sustainability platform helping Australian manufacturers measure and reduce their carbon emissions. Real companies, real environmental impact.
What you'll work on:
- Build the emissions tracking feature - the heart of the platform. You'll create:
- Clean, intuitive data entry screens
- Carbon calculation logic
- Visual dashboards and reports
- Mobile-friendly interface
Your support system:
- Senior developer providing code reviews and hands-on mentorship
- Experienced project manager ensuring alignment, timelines, and smooth execution
- Sustainability consultants available for domain-specific guidance
- A CEO who codes and genuinely respects your time
- Access to modern coding assistants (e.g., Claude) to help accelerate development velocity
What's in it for you:
- Portfolio piece: Production climate tech experience you can showcase
- Real learning: Modern Vue.js, GraphQL, AWS, government compliance
- First dibs: Priority for paid work once we're revenue-positive
Tech stack:
Vue.js 2.x, Quasar Framework, Hasura GraphQL, PostgreSQL, AWS Cognito
We're looking for:
- Comfortable with JavaScript and Vue.js (don't need to be an expert)
- Know your way around Git
- Have coded for a couple of years
- Bonus: Quasar experience, GraphQL knowledge, or passion for climate action
Time commitment:
- 10-15 hours per week is ideal, although less could work
- We work around your schedule (milestone-based, not clock-watching)
- The project is scheduled for 6-7 weeks total
- Project Deadline: First week February 2026
If you want to make change, apply to volunteer with GreenKPI!