Job Opportunity for Android Developer at Pratham Education Foundation in Mumbai, Maharashtra

Pratham Education Foundation

**Job Title:** Android Developer

 

**Company:** Pratham Education Foundation

 

**About Pratham:** Pratham Education Foundation is a leading non-governmental organization in India, dedicated to improving the quality of education and ensuring that all children learn well.  With a presence across 23 states and union territories, Pratham implements diverse programs catering to preschool, elementary school, dropout girls and women, and vocational skills training for youth.  Their approach focuses on high-quality, low-cost, and replicable interventions to address gaps in the education system, collaborating with the government, communities, and other stakeholders.

 

**Job Location:** Mumbai, Maharashtra

 

**Experience Required:** 2+ years

 

**Responsibilities:**

 

* Develop and maintain scalable, high-performance Android applications.

* Collaborate with program team members, backend developers, and other teams to define app requirements and deliver engaging features.

* Implement modern UI components using Jetpack Compose and adhere to Material 3 Design principles.

* Optimize app performance, memory usage, and battery consumption for a seamless user experience.

* Handle app publishing processes, including submission and updates on the Google Play Store.

* Integrate third-party libraries, APIs, and services, including Firebase tools.

* Troubleshoot, debug, and resolve application issues in a timely manner.

* Work on device-specific features to deliver tailored functionality across Android devices.

* Ensure code quality and maintainability by following development best practices and conducting code reviews.

* Contribute to creating and maintaining reusable libraries and modules for shared functionality.

* Stay up to date with the latest Android development trends and technologies.

 

 

**Key Skills and Qualifications:**

 

* Proficiency in Kotlin and modern Android development practices.

* Strong understanding of Object-Oriented Programming (OOP) concepts.

* Experience with Jetpack Compose and familiarity with Compose Multiplatform (a plus).

* Expertise in Kotlin Coroutines and Flow for handling asynchronous tasks.

* Knowledge of Firebase services, including authentication, analytics, and real-time updates.

* Hands-on experience with database design and managing offline-first scenarios.

* Familiarity with Google Play Store processes, including app submission and compliance.

* Strong grasp of device-specific APIs and optimization techniques.

* Solid knowledge of Material 3 Design principles and best practices.

* Ability to design and maintain reusable libraries or modules for modularized projects.

* Focus on delivering clean, maintainable, and testable code.

 

 

**Preferred Qualifications:**

 

* Experience with version control systems, such as Git.

* Knowledge of gradle build tools.

* Understanding of responsive design principles.

* Familiarity with front-end technologies for mobile app development.

 

To apply for this job please visit www.pratham.org.