Job Opportunities, Program Roles

Android Developer

About Pratham

Pratham Education Foundation (‘Pratham’) is an innovative learning organization with a mission of “every child in school and learning well”. More than twenty years ago, Pratham’s work began with pre-schools in the urban slums of Mumbai, Today Pratham has grown both in scope and geographical coverage. Currently, Pratham has activities in 23 states and UTs and implements programs that include activities for pre-school and elementary school age groups, dropout girls and women as well as vocational skilling programs for youth. As one of the largest non-governmental organizations in the country, Pratham focuses on high-quality, low-cost, and replicable interventions to address gaps in the education system.

The mission to improve the quality of education in India and ensure that all children not only attend but also thrive in school is being accomplished by working in collaboration with the government, local communities, parents, teachers, volunteers, and civil society members. Our programs aim to supplement rather than replace governmental efforts. They are implemented on a large scale to not only reach as many children as possible, but also to enable an adoptable demonstration model for governments and other partners. For more details, refer to pratham.org

Job Description
We are seeking a skilled and passionate Android Developer to join our team and contribute to the development and maintenance of high-quality Android applications. The ideal candidate will be well-versed in modern development practices and have a strong focus on delivering exceptional user experiences.

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.

Location: Mumbai, Maharashtra

Experience: 2+ years

Preferred Qualifications

  1. Experience with version control systems, such as Git.
  2. Knowledge of gradle build tools.
  3. Understanding of responsive design principles.
  4. Familiarity with front technologies for mobile app development.

How to Apply

Please submit your resume and a cover letter outlining your relevant experience and explaining why you are the ideal candidate for this position to mme@pratham.org