Job Description
Android App Developer
Commitment:
24-months
Role Overview:
This role holds the responsibility for developing and maintaining Greenstand’s open-source Treetracker Android application. The Android Developer will work with the engineering team to implement new features, fix bugs, and improve app performance to ensure a seamless user experience.
Project Website:
https://github.com/Greenstand/treetracker-android?tab=readme-ov-file
Compensation:
Volunteer, until otherwise funded
Reports to:
VP of Engineering, Android Treetracker App Project Manager
Collaborates with:
Contributors, System users, Governmental agencies
Leads
Android Development
SPRINT DETAILS:
- Tasks: Sprint Board Milestones: Release 2.2 Overview: We’re restarting the team with a fresh new iteration! This includes:
- Cleaning up and standardizing UX/UI
- Upgrading to meet Android 14 (API level 34)
- Reviewing and improving the Token Transfer User Page and User Flow
AREAS of RESPONSIBILITY
- This role is responsible for ensuring the successful development, testing, and deployment of the Treetracker Android application.
- Develop and maintain Android application features.
- Debug and resolve technical issues in the application.
- Ensure code quality, maintainability, and adherence to best practices.
- Collaborate with other developers and contributors on GitHub.
- Participate in code reviews and contribute to technical discussions.
- Implement UI/UX improvements as needed.
- Document technical workflows and updates.
- REQUIRED TASKS
- Writing clean, efficient, and maintainable Android code.
- Implementing and testing new features.
- Debugging and troubleshooting app issues.
- Coordinating with other developers and contributors asynchronously.
- Maintaining proper documentation for development workflows and processes.
- QUALIFICATIONS/EXPERIENCE/KNOWLEDGE:
- Proficiency in Java/Kotlin and Android SDK.
- Experience with Git and collaborative development using GitHub.
- Familiarity with REST APIs and mobile application architecture.
- Ability to work independently and collaboratively in an open-source environment.
- Experience with UI/UX principles and Android design guidelines.
- Comfortable using Slack, Google Docs, and other digital collaboration tools.
- Must be able to work asynchronously and communicate effectively with a global team.
Apply tot his job
Apply To this Job