Source description
About the role
Job Title : Android Developer Reports To : Deputy General Manager (IT, MIS, M&E Systems & Cloud Infra) Headquarters, WOTR, Pune Duration: Full-Time 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. 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. mentDesign, develop and maintain enterprise-grade Android applications using Kotlin, Java or any similar technology. Ensure high performance, responsiveness and efficient memory usage across a range of Android devices and OS versions. UI/UX Implementa t ion Implement intuitive and accessible user interfaces using Jetpack Compose and/or XML layo Support accessibility standards (TalkBack, content descriptions, contrast ratios et c.). Data Management & Backend Integration 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 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. Bachelor's degree or higher in Computer Science, Information Technology, Software Engineering or a related field. Experience: Minimum 35 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. Core Android Development Kotlin (primary) and Java; strong understanding of Android SDK, Jetpack libraries and Android Jetpack suite. proficiency with XML layouts and View Binding/Data Binding. Android Architecture Components - ViewModel, LiveData, StateFlow, Navigation Component, WorkManager, Pagin g 3. 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; Networking & Backend Integra tion Firebase suite Authentication, Firestore, Realtime Database, Cloud Messaging (FCM), Crashlytics, Remote Config Integration with backend services powered by MySQL, PostgreSQL, or Supabase. Local Data & Sto rage Room ORM for local persistence; Offline-first architecture and background data synchronisation. Secure storage using Android Keystore, Encrypted Shared Preferences and encrypted databa ses. DevOps, Build & C I/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 IntegrityAPI. Docker for containerising backend/supporting services, understanding of cloud infrastructure basics (AWS or Azure). Google Play policy compliance and app review process familiarity. 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 ols. able to explain technical concepts to non-technical programme staff. Write to [HIDDEN TEXT] with an updated CV with subject l ine 'Android Developer, P une' and fill the following Job Title : Android Developer Reports To : Deputy General Manager (IT, MIS, M&E Systems & Cloud Infra) Headquarters, WOTR, Pune Duration: Full-Time 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, increa