About Money More & Mondia:
Money More is the consumer fintech app of Mondia Group. It turns everyday bank transaction messages into a clear, real-time picture of a person's finances, helping users in Egypt spend smarter, budget better, and save more — in both Arabic and English. We are scaling from an early, product-led launch toward a nationwide personal-finance companion, and evolving into a broader fintech and consumer-intelligence platform.
Mondia Group is a digital services and marketplace provider that integrates digital products and experiences into telecom operators, banks, and other large distribution channels. Money More is one of Mondia's key growth bets, built by a small, senior, fast-moving product team.
About the Role:
We are looking for an experienced Senior Mobile Engineer with deep native Android expertise to build high-quality, scalable, and secure applications. You will play a key role in designing application architecture, implementing new features, improving performance, and mentoring engineers, while collaborating closely with product, design, backend, QA, and i OS teams.
The ideal candidate has strong expertise in native Android development and modern Kotlin-based architecture, and is comfortable working in a fast-paced, product-focused environment with a strong sense of ownership.
Responsibilities
Design, develop, and maintain high-quality native Android applications Build scalable and maintainable solutions using modern Android architecture Lead technical design discussions and contribute to system architecture decisions Collaborate with Product, Design, Backend, QA, and i OS teams Write clean, testable, and reusable code following best engineering practices Optimize application performance, memory usage, startup time, and battery consumption Ensure application stability through unit testing, UI testing, and code reviews Integrate RESTful APIs and collaborate with backend teams on API design Mentor junior developers and promote engineering excellence Participate in Agile development processes and continuous delivery practices Drive technical improvements and help establish engineering standards
Requirements
Programming Languages
Strong proficiency in Kotlin Good knowledge of Java Familiarity with Swift / Swift UI and native i OS development concepts
Android Development
Strong experience with native Android development Deep understanding of the Android SDK and Jetpack libraries Excellent knowledge of the Android application lifecycle and platform internals Strong understanding of Android components: Activities, Fragments, Services, Broadcast Receivers, and Content Providers
Modern Android Development
Jetpack Compose, Coroutines, and Kotlin Flow Work Manager, Navigation Component, and View Model Dependency Injection (Hilt / Dagger preferred)
Architecture
Strong understanding of MVVM, MVI, and Clean Architecture Modular architecture, SOLID principles, and separation of concerns
System Design
Experience designing scalable mobile architectures Ability to make architectural decisions and evaluate trade-offs Understanding of application modularization and feature separation
Networking
REST APIs, JSON serialization, and backend integration Error handling, authentication flows, and network caching
Performance
Strong understanding of UI rendering performance and memory management Threading and concurrency, startup optimization, and battery optimization ANR prevention, plus performance profiling and debugging
Concurrency
Kotlin Coroutines, Flow, and Dispatchers Structured concurrency, threading models, and background processing
Testing
Unit testing, UI testing, and integration testing Test-Driven Development (TDD) and mocking frameworks
Development Practices
Git, pull request workflows, and code reviews CI-friendly development practices and Agile / Scrum methodologies
Soft Skills
Strong ownership mentality and an execution-focused mindset Excellent communication skills and the ability to work independently Comfortable in fast-moving, startup-like environments Strong problem-solving and analytical skills
Nice to Have
Native i OS development experience using Swift / Swift UI Experience building Fin Tech or financial applications Experience with offline-first applications Local persistence technologies such as Room, SQLite, and Data Store Experience with CI/CD pipelines Experience with analytics platforms (Firebase Analytics, Mixpanel, Clever Tap, etc.) Experience with A/B testing, experimentation frameworks, and feature flags Experience implementing mobile security best practices, including: Encrypted local storage SSL certificate pinning Secure authentication and authorization flows Secure handling of sensitive user data Android Keystore usage
Preferred Experience
5+ years of professional Android development experience Experience delivering production applications at scale Experience mentoring engineers and conducting code reviews Experience working with cross-functional teams in Agile environments Proven ability to own features from design through production release
What We're Looking For
A successful candidate is someone who:
Writes clean, maintainable, and scalable Kotlin code Understands mobile architecture beyond implementation details Thinks about performance, security, maintainability, and user experience from the beginning Takes ownership of features end-to-end Enjoys solving complex engineering challenges Continuously learns and adopts modern Android development practices Collaborates effectively with engineers, designers, and product stakeholders to deliver high-quality mobile experiences
Location & Work Model
This is an on-site role based in Cairo, Egypt. Our team works primarily from the office to stay closely aligned in a fast-moving product environment, with up to 13 work-from-home days per quarter (roughly one day per week). Please apply only if you are able to work on-site in Cairo on this basis.
Equal Opportunity
Mondia Group is an equal-opportunity employer. We welcome applicants of all backgrounds and make hiring decisions based on merit, qualifications, and role fit, without discrimination. We are committed to a fair and inclusive hiring process.
Benefits
Social insurance Health insurance for employee and family The company will contribute up to EUR 25 per month towards staff perks Benefit from our performance-based bonus scheme, in line with company policy EUR equivalent salaries paid in EGP
نبذة عن Money More وMondia:
تطبيق Money More هو تطبيق التكنولوجيا المالية للمستهلكين التابع لمجموعة Mondia Group. يقوم التطبيق بتحويل رسائل المعاملات المصرفية اليومية إلى صورة واضحة وفورية للوضع المالي للفرد، مما يساعد المستخدمين في مصر على الإنفاق بذكاء أكبر، وإدارة الميزانية بشكل أفضل، والادخار أكثر — باللغتين العربية والإنجليزية. نحن نتوسع حالياً من إطلاق أولي يعتمد على المنتج نحو تقديم رفيق للتمويل الشخصي على مستوى البلاد، ونتطور لنصبح منصة أوسع للتكنولوجيا المالية ومعلومات المستهلك.
مجموعة Mondia Group هي مزود خدمات رقمية وأسواق تدمج المنتجات والخبرات الرقمية في شركات الاتصالات والبنوك وقنوات التوزيع الكبيرة الأخرى. يُعد Money More أحد رهانات النمو الرئيسية لمجموعة Mondia، وقد تم بناؤه بواسطة فريق منتجات صغير وبارز وسريع الحركة.
نبذة عن الدور:
نحن نبحث عن مهندس برمجيات هواتف محمولة أول (Senior Mobile Engineer) ذو خبرة عميقة في تطوير تطبيقات Android الأصلية (Native) لبناء تطبيقات عالية الجودة وقابلة للتوسع وآمنة. ستلعب دوراً رئيسياً في تصميم بنية التطبيق، وتنفيذ ميزات جديدة، وتحسين الأداء، وتوجيه المهندسين، مع التعاون الوثيق مع فرق المنتج والتصميم والواجهة الخلفية (Backend) وضمان الجودة (QA) وiOS.
يتمتع المرشح المثالي بخبرة قوية في تطوير تطبيقات Android الأصلية وبنية برمجية حديثة تعتمد على Kotlin، وهو مرتاح للعمل في بيئة سريعة الخطى تركز على المنتج مع شعور قوي بالمسؤولية.
المسؤوليات
تصميم وتطوير وصيانة تطبيقات Android أصلية عالية الجودة بناء حلول قابلة للتوسع والصيانة باستخدام بنية Android الحديثة قيادة مناقشات التصميم التقني والمساهمة في قرارات بنية النظام التعاون مع فرق المنتج والتصميم والواجهة الخلفية وضمان الجودة وiOS كتابة كود نظيف وقابل للاختبار وإعادة الاستخدام باتباع أفضل ممارسات الهندسة تحسين أداء التطبيق، واستخدام الذاكرة، ووقت بدء التشغيل، واستهلاك البطارية ضمان استقرار التطبيق من خلال اختبارات الوحدات (Unit testing) واختبارات واجهة المستخدم (UI testing) ومراجعات الكود دمج واجهات برمجة التطبيقات (RESTful APIs) والتعاون مع فرق الواجهة الخلفية في تصميم الـ API توجيه المطورين المبتدئين وتعزيز التميز الهندسي المشاركة في عمليات التطوير الرشيقة (Agile) وممارسات التسليم المستمر دفع التحسينات التقنية والمساعدة في وضع المعايير الهندسية
المتطلبات
لغات البرمجة
كفاءة قوية في لغة Kotlin معرفة جيدة بلغة Java الإلمام بـ Swift / Swift UI ومفاهيم تطوير تطبيقات iOS الأصلية
تطوير Android
خبرة قوية في تطوير تطبيقات Android الأصلية فهم عميق لـ Android SDK ومكتبات Jetpack معرفة ممتازة بدورة حياة تطبيق Android والآليات الداخلية للمنصة فهم قوي لمكونات Android: الأنشطة (Activities)، الأجزاء (Fragments)، الخدمات (Services)، مستقبلات البث (Broadcast Receivers)، ومزودي المحتوى (Content Providers)
تطوير Android الحديث
Jetpack Compose، وCoroutines، وKotlin Flow استخدام Work Manager، وNavigation Component، وView Model حقن التبعية (يفضل Hilt / Dagger)
البنية البرمجية (Architecture)
فهم قوي لـ MVVM وMVI وبنية البرمجيات النظيفة (Clean Architecture) بنية معيارية، ومبادئ SOLID، وفصل الاهتمامات
تصميم النظام
خبرة في تصميم بنيات تطبيقات محمولة قابلة للتوسع القدرة على اتخاذ قرارات معمارية وتقييم المقايضات فهم تقسيم التطبيق إلى وحدات وفصل الميزات
الشبكات
واجهات REST APIs، وتسلسل JSON (serialization)، وتكامل الواجهة الخلفية معالجة الأخطاء، ومسارات المصادقة، والتخزين المؤقت للشبكة
الأداء
فهم قوي لأداء عرض واجهة المستخدم وإدارة الذاكرة الترابط (Threading) والتزامن، وتحسين بدء التشغيل، وتحسين البطارية منع حدوث ANR (توقف التطبيق عن الاستجابة)، بالإضافة إلى تحليل الأداء وتصحيح الأخطاء
التزامن
Kotlin Coroutines وFlow وDispatchers التزامن المنظم، ونماذج الترابط، والمعالجة في الخلفية
الاختبار
اختبار الوحدات (Unit testing)، واختبار واجهة المستخدم (UI testing)، واختبار التكامل (Integration testing) التطوير الموجه بالاختبار (TDD) وأطر عمل السخرية (mocking frameworks)
ممارسات التطوير
Git، وسير عمل طلبات السحب (pull requests)، ومراجعات الكود ممارسات التطوير المتوافقة مع CI ومنهجيات Agile / Scrum
المهارات الشخصية
عقلية تملك قوية وتركيز على التنفيذ مهارات تواصل ممتازة والقدرة على العمل بشكل مستقل الراحة في العمل في بيئات تشبه الشركات الناشئة سريعة الحركة مهارات قوية في حل المشكلات والتحليل
ميزات إضافية (Nice to Have)
خبرة في تطوير تطبيقات iOS الأصلية باستخدام Swift / Swift UI خبرة في بناء تطبيقات التكنولوجيا المالية (FinTech) أو التطبيقات المالية خبرة في التطبيقات التي تعمل بدون اتصال (offline-first) تقنيات التخزين المحلية مثل Room وSQLite وData Store خبرة في خطوط أنابيب CI/CD خبرة في منصات التحليلات (Firebase Analytics, Mixpanel, Clever Tap، إلخ) خبرة في اختبار A/B وأطر عمل التجريب وميزات الرموز البرمجية (feature flags) خبرة في تنفيذ أفضل ممارسات أمن الهاتف المحمول، بما في ذلك: التخزين المحلي المشفر، تثبيت شهادة SSL، تدفقات المصادقة والترخيص الآمنة، المعالجة الآمنة لبيانات المستخدم الحساسة، استخدام Android Keystore
الخبرة المفضلة
5 سنوات أو أكثر من الخبرة المهنية في تطوير Android خبرة في تقديم تطبيقات الإنتاج على نطاق واسع خبرة في توجيه المهندسين وإجراء مراجعات الكود خبرة في العمل مع فرق متعددة الوظائف في بيئات Agile قدرة مثبتة على تملك الميزات من التصميم حتى إصدار الإنتاج
ما نبحث عنه
المرشح الناجح هو شخص:
يكتب كود Kotlin نظيفاً وقابلاً للصيانة والتوسع يفهم بنية تطبيقات الهاتف المحمول بما يتجاوز تفاصيل التنفيذ يفكر في الأداء والأمان وقابلية الصيانة وتجربة المستخدم منذ البداية يتحمل مسؤولية الميزات من البداية إلى النهاية يستمتع بحل التحديات الهندسية المعقدة يتعلم باستمرار ويتبنى ممارسات تطوير Android الحديثة يتعاون بفعالية مع المهندسين والمصممين وأصحاب المصلحة في المنتج لتقديم تجارب هاتف محمول عالية الجودة
الموقع ونموذج العمل
هذا دور يتطلب العمل من مقر الشركة في القاهرة، مصر. يعمل فريقنا بشكل أساسي من المكتب للبقاء على توافق وثيق في بيئة منتجات سريعة الحركة، مع إمكانية العمل من المنزل لمدة تصل إلى 13 يوماً في الربع الواحد (حوالي يوم واحد في الأسبوع). يرجى التقديم فقط إذا كنت قادراً على العمل من مقر الشركة في القاهرة بناءً على هذا الأساس.
تكافؤ الفرص
تعد مجموعة Mondia Group جهة عمل تؤمن بتكافؤ الفرص. نرحب بالمتقدمين من جميع الخلفيات ونتخذ قرارات التوظيف بناءً على الجدارة والمؤهلات ومدى ملاءمة الدور، دون تمييز. نحن ملتزمون بعملية توظيف عادلة وشاملة.
المزايا
تأمين اجتماعي تأمين صحي للموظف وعائلته ستساهم الشركة بمبلغ يصل إلى 25 يورو شهرياً في مزايا الموظفين الاستفادة من نظام المكافآت القائم على الأداء، تماشياً مع سياسة الشركة رواتب تعادل اليورو تدفع بالجنيه المصري