Android Engineer

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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available