Senior Software Engineer (Mobile) - Remote

about 2 years ago
Full time role
Hawaii, US... more
Hawaii, US... more

Job Description

About Terraformation  We’re a fast-growing startup that cares passionately about solving the climate crisis.    Our mission is to reverse climate change by restoring the planet’s forests. We believe that native forest ecosystems are the most effective, safe, and scalable carbon capture systems on Earth. We work with partners all over the world to accelerate successful restoration projects and scale this climate solution.  We’re innovating in both forest tech and green finance. We’ve developed accessible, low-cost solutions to native forest restoration, including off-grid seed banks to store millions of seeds anywhere, open-source software to measure tree health and growth, and accessible forestry training programs. We’re also developing novel financing structures to support local communities as they undertake restoration projects. We’re a unique mix of foresters, technology experts, and creative communicators brought together by our common mission. Learn more at terraformation.com.

Job Mission How can software enable Terraformation to scale reforestation efforts 10x a year? As the third full-time software engineer on our team, you’re going to help us answer that question. Reforestation is a complex process that is currently very manual. Our team’s goal is to quickly iterate so that we figure out how data collection and automation can make a difference. 
 Location: Remote; must have at least 3 working hours overlap with both Pacific (GMT-8) and Hawaii (GMT-10)


Responsibilities

  • Architect, build, and ship a new cross platform mobile app for seed collection. Use your choice of framework & language, e.g. Kotlin Multiplatform.
  • Maintain our existing React Native codebase.
  • Collaborate with us to establish and refine our engineering culture, processes, and codebase.
  • Work cross-functionally with product and design to help make tough decisions around scope, timeline, and prioritization.
  • Iterate on our interview process and give interviews so that we can hire more talented engineers.

Minimum Qualifications

  • 4+ years experience as a professional software engineer.
  • 2+ years of experience developing cross platform mobile applications in production, preferably React Native.
  • Enjoy working cross-functionally with product managers and designers.
  • Excited to learn about evolving technologies and best practices. Able to apply those learnings in your work.
  • Opinionated about how to build great software, but constantly willing to challenge your own assumptions.
  • Care deeply about solving climate change.

Preferred Qualifications

  • Background working in a startup environment.
  • Knowledge of how to ship a cross platform application from scratch.
  • Experience shipping native mobile applications.
  • Experience working with React frontend.
  • Experience architecting and building robust unit, integration, and end to end tests.

Covid-19 Vaccination PolicyTerraformation requires anyone who engages in in-person activities (e.g., team meetings, meetings with vendors, visits to one of our worksites) or travels for work related purposes to confirm they are fully vaccinated against COVID-19 unless a medical or religious accommodation is requested and approved.  
#LI-Remote

Similar jobs