On-site - مصر · ١٠ يوليو ٢٠٢٦
تكنولوجيا المعلومات
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span>عن MoneyMore & Mondia: MoneyMore هو تطبيق التكنولوجيا المالية للمستهلكين من مجموعة Mondia.<br> إنه يحول رسائل المعاملات المصرفية اليومية إلى صورة واضحة وفي الوقت الفعلي لمالية الشخص، مما يساعد المستخدمين في مصر على الإنفاق بشكل أذكى، وضع ميزانية أفضل، وتوفير المزيد — باللغتين العربية والإنجليزية.<br> نحن نُوسع من انطلاق مبكر يقوده المنتج إلى رفيق مالي شخصي على مستوى الدولة، ونتطور إلى منصة أوسع للتمويل الرقمي والذكاء الاستهلاكي.<br> Mondia Group هي مزوّد خدمات رقمية وسوق يدمج منتجات وتجارب رقمية في مشغلي الاتصالات والبنوك وقنوات التوزيع الكبرى الأخرى.<br> MoneyMore هو أحد الرهانات الرئيسية للنمو لدى Mondia، مبني على فريق منتج صغير وكبير السن وسريع الحركة.<br> عن الدور: نحن نبحث عن مهندس محمول أول متمرس يمتلك خبرة عميقة في native Android لبناء تطبيقات عالية الجودة، قابلة للتوسع وآمنة.<br> ستلعب دوراً رئيسياً في تصميم بنية التطبيق، تنفيذ ميزات جديدة، تحسين الأداء، وتوجيه المهندسين، مع التعاون الوثيق مع فرق المنتج، التصميم، الخلفية، الجودة، وiOS.<br> المرشح المثالي لديه خبرة قوية في تطوير Android native وعمارة Kotlin الحديثة، وهو مريح في بيئة سريعة وت nec اقتناص المنتج بشعور قوي بالملكية.<br> المسؤوليات • تصميم، تطوير، وصيانة تطبيقات أندرويد أصلية عالية الجودة.<br> • بناء حلول قابلة للتوسع وقابلة للصيانة باستخدام بنية أندرويد الحديثة.<br> • قيادة مناقشات التصميم الفني والمساهمة في قرارات بنية النظام.<br> • التعاون مع فرق المنتج، التصميم، الخلفية، QA، وiOS.<br> • كتابة كود نظيف، قابل للاختبار، وقابل لإعادة الاستخدام وفق أفضل ممارسات الهندسة.<br> • تحسين أداء التطبيق، استخدام الذاكرة، وقت البدء، واستهلاك البطارية.<br> • ضمان استقرار التطبيق من خلال الاختبارات الوحدوية، اختبارات الواجهة، ومراجعات الكود.<br> • دمج RESTful APIs والتعاون مع فرق الخلفية في تصميم API.<br> • توجيه المطورين الجدد وتعزيز التميز الهندسي.<br> • المشاركة في عمليات التطوير الأجايل وممارسات التوصيل المستمر.<br> • دفع التحسينات التقنية والمساعدة في وضع معايير الهندسة.<br> التأمين الاجتماعي التأمين الصحي للموظف وعائلته ستساهم الشركة بما يصل إلى 25 يورو شهرياً نحو امتيازات الموظفين الاستفادة من نظامنا للمكافآت المعتمد على الأداء، تماشياً مع سياسات الشركة.<br> الرواتب المعادلتها اليورو المدفوعة بالجنيه المصري<br> لغات البرمجة • كفاءة قوية في Kotlin.<br> • معرفة جيدة بـ Java.<br> • إلمام بـ Swift / SwiftUI ومفاهيم تطوير iOS native.<br> تطوير Android • خبرة قوية في تطوير Android native.<br> • فهم عميق لـ Android SDK ومكتبات Jetpack.<br> • معرفة ممتازة بدورة حياة تطبيق Android وبنيته التحتية.<br> • فهم قوي لمكوّنات Android: Activities، Fragments، Services، Broadcast Receivers، وContent Providers.<br> التطوير الحديث لـ Android • Jetpack Compose، Coroutines، وKotlin Flow.<br> • WorkManager، Navigation Component، وViewModel.<br> • Dependency Injection (Hilt / Dagger مفضل).<br> الهندسة • فهم قوي لـ MVVM، MVI، والهندسة النظيفة.<br> • بنية معيارية، مبادئ SOLID، وفصل الاهتمامات.<br> تصميم النظام • خبرة في تصميم بنى محمولة قابلة للتوسع.<br> • القدرة على اتخاذ قرارات معمارية وتقييم البدائل.<br> • فهم تقصي التجزئة والتفصيل للميزات في التطبيق.<br> الشبكات • REST APIs، تسلسُر JSON، والتكامل مع الخلفية.<br> • معالجة الأخطاء، مسارات المصادقة، وتخزين مؤقت للشبكة.<br> الأداء • فهم قوي لأداء عرض الواجهة وإدارة الذاكرة.<br> • التزامن والخيوط، تحسين بدء التشغيل، وتحسين عمر البطارية.<br> • منع ANR، بالإضافة إلى قياس الأداء وتصحيح الأخطاء.<br> التزامن • Kotlin Coroutines، Flow، وDispatchers.<br> • التزامن المُنظّم، نماذج الخيوط، ومعالجة الخلفية.<br> الاختبار • اختبار وحدات، اختبار واجهة المستخدم، واختبار التكامل.<br> • التطوير المدفوع بالاختبار (TDD) وأطر المحاكاة.<br> ممارسات التطوير • Git، سير عمل طلب السحب، ومراجعات الكود.<br> • ممارسات تطوير صديقة لـ CI وأطر أجايل / سكرم.<br> المهارات الناعمة • ملكية قوية وذهنية تنفيذية مركزة على الإنجاز.<br> • مهارات اتصال ممتازة والقدرة على العمل بشكل مستقل.<br> • الارتياح في بيئات سريعة الحركة تشبه الشركات الناشئة.<br> • مهارات قوية في حل المشكلات والتحليل.<br> يفضل وجود • خبرة تطوير iOS native باستخدام Swift / SwiftUI.<br> • خبرة في بناء تطبيقات FinTech أو مالية.<br> • خبرة في التطبيقات التي تعمل دون اتصال بالإنترنت.<br> • تقنيات التخزين المحلي مثل Room، SQLite، وDataStore.<br> • خبرة في خطوط أنابيب CI/CD.<br> • خبرة في منصات التحليلات (Firebase Analytics، Mixpanel، CleverTap، وغيرها).<br> • خبرة في اختبار A/B، أطر التجربة، وعلََم الميزة.<br> • خبرة في تنفيذ أفضل ممارسات أمان المحمول، بما في ذلك: – التخزين المحلي المشفر.<br> – تثبيت شهادة SSL.<br> – مسارات المصادقة والتفويض الآمن.<br> – معالجة آمن للبيانات الحساسة للمستخدم.<br> – استخدام Android Keystore.<br> المفضلون الخبرة • 5+ سنوات من الخبرة المهنية في تطوير Android.<br> • خبرة في تقديم تطبيقات الإنتاج على نطاق واسع.<br> • خبرة في توجيه المهندسين وإجراء مراجعات الكود.<br> • خبرة في العمل مع فرق متعددة التخصصات في بيئات أجايل.<br> • قدرة مثبتة على تملّك الميزات من التصميم حتى الإصدار الإنتاجي.<br> ما الذي نبحث عنه؟ المرشح الناجح هو شخص: • يكتب كود Kotlin نظيف وقابل للصيانة وقابل للتوسع.<br> • يفهم بنية المحمول خارج تفاصيل التنفيذ.<br> • يفكر في الأداء، والأمان، وقابلية الصيانة، وتجربة المستخدم من البداية.<br> • يتحمل ملكية الميزات من البداية حتى النهاية.<br> • يستمتع بحل تحديات هندسية معقدة.<br> • يتعلم باستمرار ويتبنّى ممارسات تطوير Android الحديثة.<br> • يتعاون بفاعلية مع المهندسين، المصممين، وأصحاب المصلحة المنتج لتقديم تجارب محمولة عالية الجودة.<br> الموقع ونموذج العمل هذا دورٌ في الموقع في القاهرة، مصر.<br> يعمل فريقنا بشكل رئيسي من المكتب للبقاء متوافقين في بيئة منتج سريعة الحركة، مع حتى 13 يوماً من العمل من المنزل لكل ربع سنة تقريباً.<br> يرجى التقديم فقط إذا كنت قادرًا على العمل في الموقع في القاهرة وفق هذا الأساس.<br> التكافؤ الوظيفي Mondia Group شركة توظيف متكافئة الفرص.<br> نرحب بمتقدمين من جميع الخلفيات ونجري قرارات التوظيف بناءً على الجدارة والمؤهلات وملاءمة الدور، بدون تمييز.<br> نحن ملتزمون بعملية توظيف عادلة وشاملة.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About MoneyMore & Mondia: MoneyMore is the consumer fintech app of Mondia Group.<br> 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.<br> 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.<br> Mondia Group is a digital services and marketplace provider that integrates digital products and experiences into telecom operators, banks, and other large distribution channels.<br> MoneyMore is one of Mondia's key growth bets, built by a small, senior, fast-moving product team.<br> 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.<br> 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 iOS teams.<br> 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.<br> Responsibilities • Design, develop, and maintain high-quality native Android applications.<br> • Build scalable and maintainable solutions using modern Android architecture.<br> • Lead technical design discussions and contribute to system architecture decisions.<br> • Collaborate with Product, Design, Backend, QA, and iOS teams.<br> • Write clean, testable, and reusable code following best engineering practices.<br> • Optimize application performance, memory usage, startup time, and battery consumption.<br> • Ensure application stability through unit testing, UI testing, and code reviews.<br> • Integrate RESTful APIs and collaborate with backend teams on API design.<br> • Mentor junior developers and promote engineering excellence.<br> • Participate in Agile development processes and continuous delivery practices.<br> • Drive technical improvements and help establish engineering standards.<br> 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.<br> EUR equivalent salaries paid in EGP Programming Languages • Strong proficiency in Kotlin.<br> • Good knowledge of Java.<br> • Familiarity with Swift / SwiftUI and native iOS development concepts.<br> Android Development • Strong experience with native Android development.<br> • Deep understanding of the Android SDK and Jetpack libraries.<br> • Excellent knowledge of the Android application lifecycle and platform internals.<br> • Strong understanding of Android components: Activities, Fragments, Services, Broadcast Receivers, and Content Providers.<br> Modern Android Development • Jetpack Compose, Coroutines, and Kotlin Flow.<br> • WorkManager, Navigation Component, and ViewModel.<br> • Dependency Injection (Hilt / Dagger preferred).<br> Architecture • Strong understanding of MVVM, MVI, and Clean Architecture.<br> • Modular architecture, SOLID principles, and separation of concerns.<br> System Design • Experience designing scalable mobile architectures.<br> • Ability to make architectural decisions and evaluate trade-offs.<br> • Understanding of application modularization and feature separation.<br> Networking • REST APIs, JSON serialization, and backend integration.<br> • Error handling, authentication flows, and network caching.<br> Performance • Strong understanding of UI rendering performance and memory management.<br> • Threading and concurrency, startup optimization, and battery optimization.<br> • ANR prevention, plus performance profiling and debugging.<br> Concurrency • Kotlin Coroutines, Flow, and Dispatchers.<br> • Structured concurrency, threading models, and background processing.<br> Testing • Unit testing, UI testing, and integration testing.<br> • Test-Driven Development (TDD) and mocking frameworks.<br> Development Practices • Git, pull request workflows, and code reviews.<br> • CI-friendly development practices and Agile / Scrum methodologies.<br> Soft Skills • Strong ownership mentality and an execution-focused mindset.<br> • Excellent communication skills and the ability to work independently.<br> • Comfortable in fast-moving, startup-like environments.<br> • Strong problem-solving and analytical skills.<br> Nice to Have • Native iOS development experience using Swift / SwiftUI.<br> • Experience building FinTech or financial applications.<br> • Experience with offline-first applications.<br> • Local persistence technologies such as Room, SQLite, and DataStore.<br> • Experience with CI/CD pipelines.<br> • Experience with analytics platforms (Firebase Analytics, Mixpanel, CleverTap, etc.<br>). • Experience with A/B testing, experimentation frameworks, and feature flags.<br> • Experience implementing mobile security best practices, including: – Encrypted local storage.<br> – SSL certificate pinning.<br> – Secure authentication and authorization flows.<br> – Secure handling of sensitive user data.<br> – Android Keystore usage.<br> Preferred Experience • 5+ years of professional Android development experience.<br> • Experience delivering production applications at scale.<br> • Experience mentoring engineers and conducting code reviews.<br> • Experience working with cross-functional teams in Agile environments.<br> • Proven ability to own features from design through production release.<br> What We're Looking For A successful candidate is someone who: • Writes clean, maintainable, and scalable Kotlin code.<br> • Understands mobile architecture beyond implementation details.<br> • Thinks about performance, security, maintainability, and user experience from the beginning.<br> • Takes ownership of features end-to-end.<br> • Enjoys solving complex engineering challenges.<br> • Continuously learns and adopts modern Android development practices.<br> • Collaborates effectively with engineers, designers, and product stakeholders to deliver high-quality mobile experiences.<br> Location & Work Model This is an on-site role based in Cairo, Egypt .<br> 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).<br> Please apply only if you are able to work on-site in Cairo on this basis.<br> Equal Opportunity Mondia Group is an equal-opportunity employer.<br> We welcome applicants of all backgrounds and make hiring decisions based on merit, qualifications, and role fit, without discrimination.<br> We are committed to a fair and inclusive hiring process.<br></span> </div>