شركة الزقزوق للأجهزة المنزلية تعلن عن وظيفة مطور تطبيقات جوال في مكة وجدة
تفاصيل الوظيفة
شركة الزقزوق للأجهزة المنزلية تعلن عن حاجتها لمطور تطبيقات جوال (سعودي الجنسية) للعمل في مكة وجدة، المملكة العربية السعودية.
الشروط والمتطلبات
- خبرة من 2 إلى 5 سنوات في تطوير التطبيقات الجوالة (iOS, Android, أو cross-platform).
- أساسيات قوية في تطوير Android (يفضل Kotlin، Java مقبول).
- بناء واجهات المستخدم باستخدام XML layouts وفهم الأنماط التقليدية في Android.
- العمل مع LiveData وViewModel وإدارة دورة حياة التطبيق.
- حقن التبعية باستخدام Hilt أو أطر مشابهة.
- خبرة في Flutter لمدة سنة على الأقل مع العمل بلغة Dart.
- إجادة التعامل مع عدة أساليب لإدارة الحالة (Provider, Riverpod, BLoC وغيرها).
- بناء widgets قابلة لإعادة الاستخدام وإدارة دورة حياة widget.
- التكامل مع REST APIs ومعالجة العمليات غير المتزامنة.
- فهم قوي لأنماط UI/UX للتطبيقات الجوالة والتصميم المتجاوب واتفاقيات المنصات.
- خبرة مع Jetpack Compose (إطار العمل الحديث لواجهات Android التصريحية).
- خبرة عملية مع Firebase (Authentication, Firestore, FCM, Remote Config, Crashlytics).
- خبرة في العمل الخلفي (WorkManager, Services, Foreground Services).
- خبرة مع WebSockets أو مزامنة البيانات في الوقت الفعلي.
- وجود تطبيقات منشورة على Google Play أو Apple App Store.
- فهم خطوط CI/CD (GitHub Actions, Fastlane) وسير عمل إصدار التطبيقات الجوالة.
- خبرة في تحليل الأداء (Android Profiler, DevTools) وتحسينه.
- معرفة بأنماط التصميم (MVVM, Clean Architecture, MVI) في قواعد الإنتاج.
- مساهمات في مشاريع مفتوحة المصدر أو تطبيقات شخصية في محفظة الأعمال.
عرض النص الأصلي للإعلان
Required Experience
2-5 years of mobile development experience (iOS, Android, or cross-platform)
Strong foundation in Android development (Kotlin preferred; Java acceptable)
Building UIs with XML layouts and understanding of traditional Android patterns
Working with LiveData, ViewModel, and lifecycle management
Dependency injection with Hilt or similar frameworks
Flutter experience - at least 1 year working with Dart
Comfortable with multiple state management approaches (Provider, Riverpod, BLoC, etc.)
Building reusable widgets and managing widget lifecycle
Integrating with REST APIs and handling async operations
Solid understanding of mobile UI/UX patterns, responsive design, and platform conventions
Experience with Jetpack Compose - modern Android declarative UI framework
Hands-on with Firebase (Authentication, Firestore, FCM, Remote Config, Crashlytics)
Background work experience: WorkManager, Services, or Foreground Services
Experience with WebSockets or real-time data synchronization
Published apps on Google Play or Apple App Store
Understanding of CI/CD pipelines (GitHub Actions, Fastlane) and mobile app release workflows
Experience with performance profiling (Android Profiler, DevTools) and optimization
Familiarity with design patterns (MVVM, Clean Architecture, MVI) in production codebases
Contributions to open-source mobile projects or personal portfolio apps