Cropwise Operations

Android Engineer

$$$
Product

Cropwise Operations is part of Syngenta Digital, the technology arm of one of the world's largest agriculture companies. We build a mobile app that helps agronomists across 50+ countries plan planting, protect crops, and manage harvest โ€“ powered by satellite data and machine learning, and built to work fully offline.

 

We're looking for a skilled Android Engineer to join our team and take part in building this app. You'll work on geolocation-heavy features, offline-first architecture, and performance-critical components โ€“ and help farmers around the world make better decisions.

 

Must-Have Skills:

 

- Android SDK

- Kotlin

- Kotlin Coroutines

- Jetpack Compose

- Experience with local data storage on Android (SQLite, Room, or similar ORM)

- 3+ years of commercial Android development

 

Will be a benefit:

 

- Experience with Java

- Familiarity with Mapbox SDK (geospatial development)

- Knowledge of RxJava

- Experience with dependency injection: Dagger/Hilt or Koin

- Proficiency in testing tools: Mockito, JUnit, UI testing frameworks

- Experience with Android NDK

- Familiarity with profiling tools for performance and memory analysis

- Hands-on SQL knowledge: writing complex queries, designing schema, handling migrations

- Hands-on experience with agentic engineering: using AI agents for code refactoring, codebase research, or feature delivery

- Experience with process automation: CI/CD pipelines, build and release automation, scripting for repetitive engineering tasks

- Experience refactoring and modernizing legacy Android codebases (View โ†’ Compose, RxJava โ†’ Coroutines, MVVM โ†’ MVI/UDF migrations)

 

What you'll work on:

 

- Development of a mobile application that interacts with a SaaS platform for agronomic data processing

- Integration with geolocation and mapping services (Mapbox, GPS, etc.)

- Implementation of UI components using Jetpack Compose

- Working with offline data storage and synchronization

- Optimizing app performance using profiling tools and NDK where needed

- Working with a mature production codebase โ€“ including refactoring and modernization of legacy parts as part of ongoing architecture work

 

The company offers:

 

- Continuous learning through training and development programs

- Flexible work format: remote, office, or hybrid

- Health and life insurance for employees and their family members

- 32 working days of paid annual leave and sick leave

Required skills experience

Kotlin 2 years
Android 3 years
Kotlin Coroutines 2 years
Jetpack Compose 2 years

Required languages

English B1 - Intermediate
Ukrainian Native
Kotlin, Android, Kotlin Coroutines, Jetpack Compose, SQLite
Published 23 May 2025 ยท Updated 11 May
477 views
ยท
181 applications
Response activity: Very high
Last responded 1 day ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...