Android Engineer (Bengaluru)

Android Engineer (Bengaluru)

13 Aug
|
Bayer Zydus Pharma
|
Bengaluru

13 Aug

Bayer Zydus Pharma

Bengaluru

Android Engineer - Farmer Experience

POSITION PURPOSE: We are hiring a hands-on Android Engineer to build and own native mobile experiences for FarmRise an Agri-tech app used by farmers, field teams, agronomists, and agri-business users, often on low-end devices and unreliable networks. This is not a role for someone who wants a spec handed to them line by line: you will design the feature, write the Kotlin, own its performance and stability in production, and be accountable for how it behaves in the field, not just in the emulator.

You will work on features spanning field data capture, crop advisory workflows, location-based services, image capture and analysis, offline-first sync, and AI-powered insights. We are looking for someone with deep native Android fundamentals and genuine hands-on Kotlin experience someone who treats it works offline for a farmer with a patchy connection as a real engineering constraint, not an edge case.

WHAT YOU WILL OWN END TO END
- Native Android architecture: design and evolve app architecture (MVVM/Clean Architecture), modularization,



and navigation for a growing codebase used across a wide range of Android devices.
- Kotlin Jetpack Compose: build production UI in Jetpack Compose and maintain interop with any remaining View-based screens; write idiomatic, testable, coroutine-based Kotlin as your default, not Java-first code translated into Kotlin syntax.
- Kotlin Multiplatform (KMP): own shared business logic and data layers across platforms where applicable module boundaries, expect/actual implementations, and the judgment to know what should and should not be shared.
- Offline-first sync: design local persistence (Room/SQLite), conflict resolution, and sync strategies for field users on low or intermittent connectivity this is core to the product, not a nice-to-have.
- API backend integration: integrate with RESTful and/or GraphQL backend services; handle auth, retries, and failure gracefully on unreliable networks.
- Device ca

📌 Android Engineer (Bengaluru)
🏢 Bayer Zydus Pharma
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: android engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: android engineer (bengaluru) / bengaluru