Junior React Native Developer
Commitment:
24-months
Role Overview:
The Junior React Native Developer will contribute to the development and maintenance of the Greenstand Tree Tracker app, which captures geo-tagged, time-stamped images of trees to track environmental impact. This role will focus on improving the user experience, ensuring app stability, and integrating blockchain-based impact verification into the mobile platform.
Compensation:
Volunteer, until otherwise funded
Reports to:
VP of Engineering
Collaborates with:
Greenstand developers (mobile, backend, and blockchain teams)
UI/UX designers
Field data collectors (e.g., smallholder farmers and restoration projects)
System users
Leads
Mobile App Development
AREAS of RESPONSIBILITY
Develop and maintain Greenstand's React Native mobile application.
Implement UI/UX improvements to enhance usability for tree planters and environmental organizations.
Integrate blockchain-based token tracking into the mobile app to reflect Greenstand Tokens, TRings, and impact verification processes.
Work with API endpoints to connect the app to the Greenstand network and enable wallet transactions for environmental asset tracking.
Ensure the app is optimized for Android and iOS, focusing on performance and accessibility.
Debug and resolve app issues, ensuring the reliability of the data collection framework.
Collaborate with backend developers to implement secure and scalable data management solutions.
Participate in code reviews, documentation, and community discussions to improve Greenstand's open-source technology.
QUALIFICATIONS/EXPERIENCE/KNOWLEDGE:
Experience with React Native and JavaScript/TypeScript.
Basic knowledge of mobile app development, UI components, and API integrations.
Familiarity with state management (Redux, Context API, or similar).
Interest in blockchain, tokenization, and environmental impact tracking (experience with blockchain development is a plus).
Understanding of REST APIs and data synchronization techniques.
Ability to work independently and asynchronously in an open-source development environment.
Thank you for your interest in volunteering with Greenstand and for expressing your willingness to contribute as a product designer. We truly appreciate your enthusiasm for our cause and your desire to make a difference.As a volunteer, you'll have the opportunity to work closely with our team, gain valuable experience, and make a positive impact on the environment.
Next Steps...
Step 1: Complete Our Volunteer Registration Form: Tell us about your skills, goals, and volunteer expectations. -
Step 2: Join Greenstand Slack: Introduce yourself in the #community-intros channel and indicate the specific role you are interested in. We can't wait to meet you! -