الوظائف

Android Developer

Jordan

قدّم الآن

الملخص

Join a high-impact team building Android applications that reach millions of users globally. We are looking for a talented Android Engineer to deliver high-quality, scalable, and innovative mobile experiences.

المؤهلات

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional Android development experience.
  • Expert in Kotlin (coroutines, Flow, KSP) with strong Java interoperability.
  • Experience with FCM push notifications, and Remote Config (A/B testing).
  • Deep expertise in Jetpack Compose (custom layouts, animations) and XML (ConstraintLayout, ViewBinding).
  • Mastery of Hilt/Dagger, Clean Architecture, and modularization.
  • Strong Git workflow experience on Bitbucket and issue tracking with Jira.
  • Skilled in API integration.
  • Experience with Kotlin Multiplatform Mobile (KMP) is a plus.
  • Excellent debugging skills (Profiler, LeakCanary, Firebase Crashlytics).

المسؤوليات

  • Design, develop, and ship high-performance Android apps using Kotlin (primary) and Java.
  • Own end-to-end feature development: Jetpack Compose for new screens, XML layouts for legacy support.
  • Implement In-App Purchases (subscriptions, one-time) via Google Play Billing Library.
  • Remote notifications via Firebase Cloud Messaging (FCM) with topics, data payloads, deep links, and rich media.
  • Local & scheduled notifications using WorkManager + AlarmManager for precise timing.
  • Integrate Google AdMob (banners, interstitials, rewarded, native, app-open ads) with mediation.
  • Architect apps using Clean Architecture + MVVM/MVI, Hilt, Coroutines, Flow, Room, DataStore, Navigation Component, Paging 3, and Retrofit.
  • Manage background tasks, offline sync, and battery-efficient operations.
  • Collaborate daily using Jira, Bitbucket and Git.
  • Publish and maintain apps on Google Play Console (app bundles, dynamic delivery, staged rollouts, Play Feature Delivery).
  • Optimize startup time, memory footprint, app responsiveness, ANR/crash rates, and overall app size.

متطلبات إضافية

  • Knowledge of unit testing and test-driven development (TDD) principles.
  • Experience with continuous integration and deployment (CI/CD) pipelines.
  • Understanding of UI/UX principles and guidelines.

فرص مشابهة

iOS Developer

Pakistan

عرض التفاصيل
Android Developer

Pakistan

عرض التفاصيل
Unity Mobile Game Developer

Jordan

عرض التفاصيل
هل تناسبك هذه الوظيفة؟

أرسل لنا بياناتك وسيرتك الذاتية — لن يستغرق الأمر سوى دقائق.

قدّم الآن