العودة إلى الوظائف

Android Developer (Kotlin + Jetpack Compose) — Mid (2–5 Years)

Build modern Android apps with Kotlin + Jetpack Compose. You'll ship reliable features, improve performance, and collaborate with product and design to deliver a premium user experience.

EngineeringHybridFull-timeMid2–5 years
جاهز للتقديم؟
التقديم لهذه الوظيفة باللغة الإنجليزية.
قدّم الآن
نصيحة: أضف روابط لأعمالك (GitHub، بورتفوليو، LinkedIn).

المسؤوليات

  • Develop and maintain Android applications using Kotlin and Jetpack Compose (Material 3).
  • Implement clean, testable architecture (e.g., MVVM/Clean Architecture) with modularization where needed.
  • Work with Coroutines + Flow for async and reactive state management.
  • Integrate REST/GraphQL APIs, handle offline-first use cases (Room/DataStore), and ensure robust error handling.
  • Improve app performance and stability using profiling, ANR/crash investigation, and baseline profiles.
  • Write unit tests and UI tests (Compose testing) and contribute to CI/CD quality gates.
  • Participate in code reviews and continuously improve engineering practices.

المتطلبات

  • Strong Kotlin fundamentals and experience shipping production Android apps.
  • Hands-on experience with Jetpack Compose and modern AndroidX libraries.
  • Experience with Coroutines/Flow, dependency injection (Hilt/Koin), and navigation patterns.
  • Solid understanding of app architecture, state management, and testing basics.
  • Comfortable with Git workflows, code reviews, and collaborative development.

يفضّل وجوده

  • Experience with KMP (Kotlin Multiplatform) or shared modules for networking/domain logic.
  • Experience with Play Integrity API, security best practices, and secure storage.
  • Knowledge of Gradle performance, version catalogs, and build optimization (R8, shrinking).
  • Experience with Firebase (Crashlytics, Analytics, Remote Config) and feature flagging.
  • Familiarity with modern performance tooling (Macrobenchmark, Baseline Profiles).