About the Role
Next Match AI LLC is seeking a skilled and product-minded App Developer to assume full ownership of its mobile application ecosystem. As the company's automated candidate matching networks and HR API infrastructure experience significant commercial growth, the launch and scaling of low-latency mobile tools across Saudi Arabia is a key strategic initiative. This is a full-time, remote position within Saudi Arabia.
Role Context and Responsibilities
In this role, you will manage the end-to-end mobile development lifecycle. This includes engineering responsive user interfaces, optimizing background performance, and developing API integration architectures. You will collaborate daily with the senior technology and leadership team based in Abu Dhabi. Key responsibilities include:
- Designing, building, deploying, and maintaining high-performance native or cross-platform mobile applications for iOS and Android.
- Integrating mobile frontends with complex backend systems and HR API layers, ensuring efficient data caching, minimal battery consumption, and fast state management.
- Translating designs into fluid, responsive mobile views that provide simple and intuitive user onboarding workflows.
- Managing the complete deployment pipeline, including beta testing distribution, version targeting, and submission processes for the Apple App Store and Google Play Store.
- Monitoring performance, triaging crashes, optimizing native rendering, and resolving bugs based on system telemetry and user logs.
Required Qualifications and Experience
Candidates should possess the following qualifications:
- A minimum of 3 years of professional software engineering experience, with a track record of shipping and maintaining production-ready mobile applications within a B2B SaaS platform, fintech firm, or high-growth tech environment.
- Production-level proficiency in native ecosystems (Swift/Kotlin) or modern cross-platform runtimes (React Native or Flutter), coupled with a strong understanding of asynchronous programming patterns.
- Deep understanding of RESTful/GraphQL client-server communication, offline data storage, and continuous telemetry logging.
- Expertise in version control workflows using Git/GitHub, including branching, merging, code reviews, and continuous deployment.
- Flawless professional verbal and written communication skills in both Arabic and English, with the ability to document code transparently and collaborate effectively across distributed engineering channels.
- A Bachelor’s degree in Computer Science, Software Engineering, or a closely related quantitative discipline.
Work Environment and Compensation
This is a full-time, remote position operating from within Saudi Arabia. The role involves daily collaboration with the senior technology and leadership hub in Abu Dhabi. The salary range for this position is SAR 15,000 – SAR 19,000 per month.
حول الدور
Next Match AI LLC تسعى إلى مطور تطبيقات ماهر ومهتم بالمنتج ليتولى المسؤولية الكاملة عن منظومة تطبيقه المحمول. مع نمو شبكات التطابق التلقائي للمرشحين وبنية واجهة برمجة تطبيقات الموارد البشرية (HR API) بشكل ملحوظ تجارياً، فإن إطلاق وتوسيع أدوات المحمول ذات زمن الاستجابة المنخفض عبر المملكة العربية السعودية يعد مبادرة استراتيجية رئيسية. هذا وظيفة بدوام كامل عن بُعد داخل المملكة العربية السعودية.
سياق الدور والمسؤوليات
في هذا الدور، ستدير دورة حياة تطوير المحمول من البداية للنهاية. وهذا يشمل هندسة واجهات مستخدم استجابية، وتحسين أداء الخلفية، وتطوير بنى دمج API. ستتعاون يومياً مع فريق التكنولوجيا والقيادة العليا المقيم في أبوظبي. تشمل المسؤوليات الأساسية:
- تصميم وبناء ونشر وصيانة تطبيقات محمولة أصلية أو عابرة للمنصات عالية الأداء لـ iOS و Android.
- دمج الواجهات الأمامية المحمولة مع أنظمة خلفية معقدة وطبقات API الموارد البشرية، مع ضمان كفاءة التخزين المؤقت للبيانات، وتقليل استهلاك البطارية، وإدارة الحالة بسرعة.
- ترجمة التصاميم إلى عروض محمولة سلسة وتجاوبية توفر سير عمل انضمام بسيط وبديهي للمستخدم.
- إدارة سلسلة النشر الكاملة، بما في ذلك توزيع الاختبار التجريبي، واستهداف الإصدارات، وعملية التقديم لـ Apple App Store و Google Play Store.
- رصد الأداء، وت triage الأعطال، وتحسين العرض الأصلي، وحل المشاكل بناءً على القياسات النظامية وسجلات المستخدم.
المؤهلات والخبرة المطلوبة
يجب أن يمتلك المرشحون المؤهلات التالية:
- خبرة مهنية في هندسة البرمجيات لمدة لا تقل عن 3 سنوات، مع سجل في شحن وصيانة تطبيقات محمولة جاهزة للإنتاج ضمن منصة SaaS للأعمال B2B، شركة تقنية مالية، أو بيئة تقنية ذات نمو عالٍ.
- إتقان على مستوى الإنتاج في الأنظمة الأصلية (Swift/Kotlin) أو أطر العبور عبر المنصات الحديثة (React Native أو Flutter)، مع فهم قوي لأنماط البرمجة غير المتزامنة.
- فهم عميق لاتصال العميل-الخادم RESTful/GraphQL وتخزين البيانات دون اتصال وتسجيل القياسات المستمر.
- خبرة في إجراءات إدارة الإصدارات باستخدام Git/GitHub، بما في ذلك التفريع، الدمج، مراجعة الشفرة، والنشر المستمر.
- مهارات تواصل شفهية وكتابية مميزة باللغة العربية والإنجليزية، مع القدرة على توثيق الشفرة بشفافية والتعاون بشكل فعال عبر قنوات الهندسة الموزعة.
- درجة بكالوريوس في علوم الحاسوب، هندسة البرمجيات، أو تخصص كمي ذو صلة.
بيئة العمل والتعويض
هذه وظيفة بدوام كامل عن بُعد وتعمل من داخل المملكة العربية السعودية. تتضمن الدور تعاوناً يومياً مع مركز التكنولوجيا والقيادة العليا في أبوظبي. نطاق الراتب لهذه الوظيفة من 15,000 ريال سعودي إلى 19,000 ريال سعودي شهرياً.