Role Overview
OpenForests is looking for a highly skilled Senior Software Engineer with experience in Frontend programming. Working alongside our full stack developer team, you will be designing and developing the front end of our explorer.land app as well as other tools for our clients, ensuring a high level of quality in terms of design, functionality and performance.
Join a mission-driven company that develops technology in service of people and nature, focused on ecosystem restoration and conservation.
Take responsibility for developing user-facing applications and delivering tasks from start to finish.
Bring strong coding skills with a systems-thinking mindset and help co-design a sustainable, scalable frontend architecture.
Mostly internal projects, with occasional client-facing interactions.
About OpenForests
OpenForests builds technology at the service of people and nature. We develop tools for forest restoration and conservation projects to manage their data, communicate their impact openly, immerse stakeholders in the place of the project, and build networks of supporters.
OpenForests offers custom forest information services and a map-based project presentation platform, explorer.land.
Key Responsabilities
- Feature Development & Architecture: Build secure, performant, and elegant frontend applications. Design and implement new features, ensuring a smooth user experience and scalable architecture.
- Code Quality & Performance: Write clean, efficient code and champion best practices in testing, performance optimization, and maintainability.
- Collaboration: Work closely with an interdisciplinary team (design, GIS, geo-analytics, AI, DevOps) and occasionally step beyond pure programming into scientific/technical problem-solving.
- Mentoring: Share your knowledge with the rest of the team contributing to a culture of continuous learning.
Qualifications
We’re looking for a developer who can deliver high-quality code at speed, while keeping the bigger picture in mind.
Frontend Development: Deep expertise in JavaScript, HTML5, and CSS3.
Frameworks & Libraries: Strong skills in either Vue.js (Vuex, Nuxt) or React (ideally both). Bonus: experience with mapping libraries (Mapbox GL, Leaflet, Google Maps) and UI frameworks like Vuetify.
Styling: Proficiency with SASS/SCSS and utility-first frameworks (Tailwind).
Backend Collaboration: Comfortable working with Node.js/Express APIs and data flow.
Other Skills: Pre-rendering, Socket.IO, Agile workflows.
Experience: At least 5 years of professional frontend development experience.
Benefits
100% remote position with flexible arrangements.
Employment Type: Full-time (option to work 4 or 5 days per week).
Paid vacation and overtime compensation.
Regular in-person team meetings and retreats.
Interdisciplinary opportunities to learn beyond pure frontend (GIS, AI, geo-analytics).
Join a friendly, international, mission-driven team that values both impact and well-being.
Eligibility
- Based within ±3 hours of CET.
- Proficient in professional English.
Diversity & Inclusion
We welcome applicants from all backgrounds, cultures, genders, and experiences. We believe diversity strengthens our mission and fosters innovation.
Start date (tentative): 1. November 2025
Note to agencies: As we envision working with individuals, we will not review nor reply to application coming from agencies. Thank you for your understanding.
Application Process
- Make sure you have read our working philosophy and conditions, before you proceed.
- Fill in and submit the following form. We will get back to you within four weeks.
- Within our form, briefly describe two projects you worked on before, what challenges you faced and how you overcame them.
- If your profile sounds interesting, we will invite you to a 1-hour video call to get to know each other better.
- In case both parties perceive a potential match, we will plan for a joint assignment as an opportunity to work together, paid, and over a defined period of time.
- Should both parties be satisfied and inspired by this joint work period, we will formalize a regular work relation.