Responsibilities:
Develop, maintain, and enhance Android applications using Kotlin and Java.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of Android applications.
Implement advanced Android SDK features and integrate with Android Jetpack components (LiveData, ViewModel, Navigation, WorkManager, etc.).
Utilize design patterns like MVVM/MVC to create scalable and maintainable code.
Implement Dependency Injection frameworks (Dagger/Hilt or Koin) to improve app architecture.
Integrate Android apps with backend services using RESTful APIs.
Manage concurrency effectively using Coroutines and other frameworks to ensure seamless performance.
Use version control systems like Git and Bitbucket for code collaboration and project management.
Collaborate with teams in the banking sector to build secure and compliant mobile applications.
Qualifications:
5+ years of experience in Android application development.
Proficiency in Kotlin and Java.
Strong knowledge of the Android SDK and Android platform capabilities.
Experience with Android Jetpack components (LiveData, ViewModel, Navigation, WorkManager, etc.).
Expertise in design patterns such as MVVM or MVC.
Experience with Dependency Injection frameworks like Dagger/Hilt or Koin.
Understanding of RESTful APIs for backend integration.
Familiarity with concurrency frameworks, especially Coroutines.
Proficient in version control systems like Git and Bitbucket.
Experience working in the banking sector, with a focus on secure and efficient app development.
تفاصيل الوظيفة
الموقع عمان - الأردن
القطاع
تكنولوجيا المعلومات والاتصالات
نوع الوظيفة دوام كامل
الخبرات 5
الجنسية
غير محدد
سجلي الدخول للتقدم