How to apply for Senior Android Developer (Volunteer)
Earth Hero
About Earth Hero
Earth Hero is a mission-driven organization empowering a global community of volunteers to combat climate change through an intuitive app. By joining as a volunteer developer, you directly contribute to environmental impact while working with a passionate, remote team dedicated to sustainability.
About the role
As a Senior Android Developer (Volunteer), you'll lead improvements to the Earth Hero app, collaborating with designers and developers to enhance user experience and performance. Your work will directly support volunteers worldwide in taking climate action, making every bug fix or feature addition impactful.
A typical day
You'll start by checking the project board for assigned tasks or bugs, then collaborate with designers on a new feature via Slack. After writing and testing Kotlin code, you'll submit a pull request, review others' code, and end the day by updating the team on progress in a stand-up meeting.
Who Earth Hero is looking for
- A developer with 3+ years of Android experience and strong Kotlin skills (or Java with eagerness to learn Kotlin) who can independently improve code quality.
- A proactive self-starter who takes initiative to identify and fix bugs, optimize performance, and propose process improvements without being asked.
- A team player who collaborates effectively with designers and other developers, offering constructive feedback and supporting others to remove roadblocks.
- Passionate about climate action and motivated to volunteer their skills for environmental impact, not just technical challenge.
Tips for this application
- Highlight any open-source contributions or volunteer work to show your commitment to non-profit or environmental causes.
- In your resume or portfolio, include specific examples of how you improved app performance or fixed complex bugs in Android apps.
- Mention your experience with Kotlin or your willingness to learn it, and provide a brief example of a project where you used it.
- Demonstrate your self-starter attitude by describing a time you took initiative on a project without waiting for instructions.
- Tailor your cover letter to express genuine interest in climate change and how your skills can help Earth Hero's mission.
What to cover in your cover letter
["Your passion for environmental sustainability and how it aligns with Earth Hero's mission.", 'Specific examples of Android development projects where you improved performance, fixed bugs, or led features.', 'Your ability to work independently and take initiative, with examples of self-driven improvements.', 'Your experience with Kotlin (or Java and motivation to learn Kotlin) and collaboration with design teams.']
Draft a cover letterResearch before applying
- Explore the Earth Hero app on Google Play to understand its current features and user interface.
- Read Earth Hero's blog or news section to learn about recent updates and their impact on climate action.
- Check their GitHub or open-source contributions to see if they have public code repositories.
- Understand the broader climate change challenges and how volunteer apps like Earth Hero fit into solutions.
Likely interview topics
Based on the job description, expect questions about:
- Describe a time you identified a performance bottleneck in an Android app and how you resolved it.
- How would you approach improving the Earth Hero app's user engagement for climate actions?
- Explain your experience with Kotlin coroutines or other modern Android development practices.
- How do you prioritize tasks when working independently on a volunteer project with limited oversight?
- What strategies do you use to collaborate effectively with remote team members across time zones?
Common mistakes to avoid
- Submitting a generic application without mentioning Earth Hero's mission or the volunteer nature of the role.
- Focusing only on technical skills without demonstrating passion for climate action or proactivity.
- Neglecting to show how you've worked independently or taken initiative in past roles, which is critical for a volunteer position.
Deadline
No deadline is listed. Roles without a deadline usually close once the employer has enough candidates, so apply soon if you are interested.