Android Developer

Watershed Organisation Trust (WOTR)

Pune District

On-site

INR 600,000 - 1,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Watershed Organisation Trust (WOTR) in Pune is looking for an experienced Android Developer to join their IT team. You will be responsible for the full lifecycle of enterprise-grade Android applications. Key skills required include Kotlin and Java, with a focus on building scalable and secure mobile solutions.

The ideal candidate will have at least 3–5 years of experience in native Android app development and a commitment to WOTR's mission of reducing rural poverty and enhancing community resilience.

Qualifications

  • 3–5 years of experience in native Android application development.
  • Experience with the full software development lifecycle.
  • Familiarity with Google Play Console and app management.

Responsibilities

  • Design, develop and maintain Android applications.
  • Implement user interfaces and manage local databases.
  • Set up CI/CD pipelines and manage app deployments.

Skills

Kotlin
Java
Android SDK
Jetpack libraries
MVVM
RESTful APIs
Unit testing
CI/CD pipelines

Education

Bachelor's degree in Computer Science

Tools

Android Studio
Git
Docker

Job description

Reports To : Deputy General Manager (IT, MIS, M&E Systems & Cloud Infra)

Duration : Full-Time

A little bit about who we are :

At WOTR, we are committed to tackling the key causes of rural poverty by rejuvenating ecosystems and building the community’s resilience to climate change by enhancing water availability, increasing land and agricultural productivity, diversifying livelihoods, empowering women, and strengthening the health and well-being of vulnerable rural communities. WOTR brings together practitioners, academics, researchers, trainers, and policy makers to work collaboratively in building the resilience of rural communities. Our partners, including donors and government agencies stand resolutely behind us to affect this. Over the course of 32 years, we have already made a significant impact, having worked in 10 states and 7,255 villages, and positively impacting the lives of about 8 million people. We remain dedicated to continuing this important work and expanding our efforts to make an even greater difference in the lives of those we serve.

Job Description:

WOTR is seeking an experienced and motivated Android Developer to join the WOTR IT team, Headquarters, Pune. The candidate will be responsible for the end-to-end lifecycle of enterprise-grade Android applications – from architecture and development through testing, deployment, documentation and sustained maintenance. The ideal candidate is proficient in Kotlin and/or Java, has a deep understanding of Android platform internals and is committed to building robust, scalable and secure mobile solutions that serve field teams, programme staff and the communities that WOTR supports.

Key Responsibilities:
Application Development
  • mentDesign, develop and maintain enterprise-grade Android applications using Kotlin, Java or any similar technology.
  • Build modular, scalable application architectures following MVVM, MVP or Clean Architecture patterns.
  • Develop and integrate RESTful APIs and third‑party SDKs.
  • Ensure high performance, responsiveness and efficient memory usage across a range of Android devices and OS versions.
  • Implement Role‑Based Access Control (RBAC) and secure authentication flows (OAuth2, JWT, biometric, SSO, etc.).
UI/UX Implementation
  • Implement intuitive and accessible user interfaces using Jetpack Compose and/or XML layout.
  • Design and manage local database, handling data migrations efficiently.
  • Integrate with backend services and databases – including REST APIs backed by MySQL, PostgreSQL, Firebase, RDS, etc.
DevOps, Build & Deployment
  • Configure and maintain Gradle build systems, flavours and build variants for different environments (dev, staging, production).
  • Set up and manage CI/CD pipelines for automated builds, testing and releases (GitLab CI or equivalent).
  • Manage app signing, release management and deployment via Google Play Console (internal testing, closed/open tracks and production rollouts).
  • Containerise supporting services using Docker where applicable; coordinate with backend DevOps for infrastructure alignment.
Required Qualifications
Education
  • Bachelor's degree or higher in Computer Science, Information Technology, Software Engineering or a related field.
Experience
  • Minimum 3–5 years of hands‑on experience in native Android application development.
  • Proven track record of delivering and maintaining enterprise‑grade Android applications through the full SDLC.
  • Experience publishing and managing apps on Google Play Console, including staged rollouts and internal tracks.
Technical Skills
Core Android Development
  • Kotlin (primary) and Java; strong understanding of Android SDK, Jetpack libraries and Android Jetpack suite.
  • Jetpack Compose for declarative UI; proficiency with XML layouts and View Binding/Data Binding.
  • Android Architecture Components – ViewModel, LiveData, StateFlow, Navigation Component, WorkManager, Paging 3.
  • Strong command of MVVM, MVP and Clean Architecture; ability to evaluate and justify architectural trade‑offs, SOLID principles and modular multi‑module project structure.
  • Enterprise Application Development: understanding of scalability, separation of concerns and maintainability.
  • RBAC implementation within Android apps; user session management and permission handling.
  • Retrofit, OkHttp for REST API integration; basic GraphQL client knowledge is a plus.
  • Firebase suite – Authentication, Firestore, Realtime Database, Cloud Messaging (FCM), Crashlytics, Remote Config.
  • Integration with backend services powered by MySQL, PostgreSQL, or Supabase.
Local Data & Storage
  • Room ORM for local persistence; SQLite for complex queries; DataStore for preferences.
  • Offline‑first architecture and background data synchronisation.
  • Secure storage using Android Keystore, Encrypted Shared Preferences and encrypted databases.
DevOps, Build & CI/CD
  • Gradle build system – multi‑module configuration, build flavours and product variants.
  • CI/CD pipelines – GitHub Actions, GitLab CI, Bitrise, or Fastlane for automated build, test and deployment workflows.
  • Google Play Console – app signing, release tracks, rollout management and Play Integrity API.
  • Docker for containerising backend/supporting services; understanding of cloud infrastructure basics (AWS or Azure).
  • Proficiency with Git, GitHub/GitLab workflows and branching strategies.
Security & Compliance
  • Google Play policy compliance and app review process familiarity.
Testing
  • Unit testing with JUnit4/JUnit5 and MockK or Mockito.
  • UI testing with Espresso and/or Compose Testing APIs.
  • Integration testing strategies; experience with test coverage reporting to tools.
  • Strong analytical and problem‑solving skills with a high attention to detail.
  • Excellent verbal and written communication; able to explain technical concepts to non‑technical programme staff.
  • Self‑directed and proactive; comfortable working independently in a resource‑constrained environment.
  • Genuine commitment to the mission and values of the organisation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Web Developer
Web Developer

Watershed Organisation Trust (WOTR) • Pune District

On-site
INR 600,000 - 900,000
Full-time role
Mentorship & upskilling
Exposure to SEO/GEO trends
Sr Software Engineer – Android Mobile App Developer
Sr Software Engineer – Android Mobile App Developer

Softdel and Software AG • Pune District

On-site
INR 800,000 - 1,200,000
Sr Software Engineer (Android Mobile App Developer)
Sr Software Engineer (Android Mobile App Developer)

Unidel Group • Pune District

On-site
INR 800,000 - 1,200,000
Android Developer - Surat, Gujarat
Android Developer - Surat, Gujarat

Developean Consultancy Services • Surat

On-site
INR 400,000 - 800,000
Friendly work environment
Occasional picnic
Monthly paid leave
+1
Android App Developer
Android App Developer

Getege EdTech Pvt. Ltd. • Dadri

On-site
INR 600,000 - 1,000,000
Android Developer
Android Developer

Peak Hire Solutions • Delhi

On-site
INR 1,200,000 - 1,800,000
Android Developer (Kotlin)
Android Developer (Kotlin)

QUANTUM GATE LIMITED • Ahmedabad District

On-site
INR 800,000 - 1,200,000
Continuous learning opportunities
Supportive team environment
Android App Developer
Android App Developer

V2 Retail Limited • Gurugram District

On-site
INR 500,000 - 1,200,000
Senior Android Developer
Senior Android Developer

Vintronics Consulting • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Android Developer
Android Developer

FatafatService • Hyderabad

On-site
INR 900,000 - 1,500,000