Software Developer
Remote
Raw Earth Foundation is seeking an innovative and dedicated Software Developer to design and develop applications that further our mission of promoting environmental education and sustainability. The ideal candidate will work closely with our tech team to build engaging and user-friendly applications, including a tree-planting game and other tools aimed at supporting environmental stewardship and community engagement.
Key Responsibilities:
- Develop, test, and deploy applications for mobile and web platforms that align with the Raw Earth Foundation’s goals.
- Collaborate with designers, animators, and educators to create interactive tools and games for environmental education.
- Build and maintain a scalable and secure backend infrastructure for applications.
- Integrate environmental and educational data into user-friendly interfaces and interactive experiences.
- Debug, troubleshoot, and optimize applications for performance and user experience.
- Stay updated on emerging technologies to enhance functionality and ensure modern development standards.
- Document application development processes, technical specifications, and user guides.
- Ensure applications meet accessibility and usability standards.
Qualifications:
- Proven experience in application development for web and/or mobile platforms.
- Proficiency in programming languages such as Python, JavaScript, Java, or C#.
- Familiarity with frameworks such as React, Flutter, or Unity for app and game development.
- Experience with database design and management (e.g., SQL, MongoDB).
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate technical ideas effectively.
Preferred Skills:
- Experience with gamification and interactive educational tools.
- Knowledge of environmental science or sustainability topics.
- Familiarity with APIs and integrating third-party services.
- Understanding of user experience (UX) design principles.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Commitment:
5-10 hours per week, with flexibility to accommodate deadlines. Most tasks can be done remotely, though occasional virtual team meetings may be required.
Help us grow and make a lasting environmental impact! Apply today!