Oppia Foundation · 7 hours ago
Software Developer (Android)
Oppia Foundation is a nonprofit organization dedicated to providing high-quality education to underserved children worldwide. They are seeking a volunteer software developer to help build features for their Android app, which aims to make education accessible through offline use on low-end devices.
E-LearningEducationPrimary EducationSecondary Education
Responsibilities
Fix bugs that block critical user journeys for users on the Android app
Work closely with other developers and Oppia's design/product teams to implement features and key functionality that help learners, translators and other developers. Some examples of projects we're working on include:
Adding functionality in the "contributor dashboard" to make it easier to translate lessons
Fixing small issues in the lesson player that confuse students who haven't used a phone before
Finding ways to make the site faster and more performant on low-end devices
Find ways to improve the developer experience for other developers
Qualification
Required
Experience in software development, particularly in Android
Proficiency in Kotlin
Ability to work collaboratively with other developers and design/product teams
Strong problem-solving skills
A passion for helping underserved children gain access to education
Responsibility and reliability in completing tasks
Willingness to provide and receive constructive feedback through code reviews
Preferred
Experience with open-source projects
Familiarity with GitHub
Experience in user testing and improving user experiences
Interest in educational technology
Company
Oppia Foundation
Our mission at the Oppia Foundation is to make quality education universally accessible through our online platform, oppia.org, as well as our Android app for learners without a good Internet connection.
Funding
Current Stage
Early StageCompany data provided by crunchbase