Freelance Senior Mobile Engineer (IOS)
Mondia · New Cairo, Cairo, Egypt
Apply & track with Apply EdgeWe are looking for an experienced Senior iOS Developer to build high-quality, scalable, and secure iOS applications. You will design application architecture, deliver new features, improve performance, and mentor engineers while working closely with product, design, backend, and Android teams.The ideal candidate has deep expertise in native iOS development and modern Swift-based architecture, and thrives in a fast-paced, product-focused environment with a strong sense of ownership.About MoneyMore & Mondia:MoneyMore 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. MoneyMore is one of Mondia's key growth bets, built by a small, senior, fast-moving product team.
Responsibilities
Design, develop, and maintain high-quality native iOS applicationsLead technical design discussions and contribute to architecture decisionsWrite clean, testable, and reusable code that follows engineering best practicesOptimize performance, memory usage, launch time, and battery consumptionEnsure stability through unit testing, UI testing, and code reviewsIntegrate RESTful APIs and collaborate with backend teams on API designCollaborate with Product, Design, Backend, QA, and Android teamsMentor junior developers and help establish engineering standardsParticipate in Agile processes and continuous delivery practicesRequirementsExperience5+ years of professional iOS development experienceProven track record of shipping and maintaining apps at scale on the App StoreExperience owning features from design through production releaseLanguages:Swift (strong proficiency)Objective-C (working knowledge)Familiarity with Kotlin and Android development conceptsiOS PlatformiOS SDK and core Apple frameworksApp and scene lifecycle, view controller lifecycleBackground tasks, push and local notificationsApp Extensions (widgets, share extensions)Modern iOS DevelopmentSwiftUI and UIKitSwift Concurrency (async/await, actors, structured concurrency)Combine and the Observation frameworkGCD and OperationQueueNavigation patterns (NavigationStack, Coordinators)Dependency injectionSwift Package ManagerArchitecture and System DesignMVVM, MVI, or The Composable Architecture (TCA)Clean Architecture and modular architectureSOLID principles and separation of concernsDesigning scalable mobile architectures and evaluating trade-offsNetworkingREST APIs, URLSession, and CodableAuthentication flowsError handling and network cachingPerformanceUI rendering performance and main thread hang preventionMemory management (ARC, retain cycles, leak detection)Launch time and battery optimizationProfiling and debugging with InstrumentsTestingUnit testing with XCTest and Swift TestingUI testing with XCUITestSnapshot and integration testingTest-Driven Development (TDD) and mockingDevelopment PracticesGit, pull request workflows, and code reviewsCI-friendly developmentApp Store submission and release managementAgile/Scrum methodologiesSoft SkillsStrong ownership and execution-focused mindsetExcellent communication and collaboration skillsAbility to work independently in a fast-moving environmentStrong problem-solving and analytical skillsNice to HaveNative Android experience with Kotlin and Jetpack ComposeExperience building FinTech or financial applicationsOffline-first application experienceLocal persistence with Core Data, SwiftData, or SQLite/GRDBCI/CD pipelines (Xcode Cloud, Fastlane, GitHub Actions, Bitrise)Analytics platforms (Firebase Analytics, Mixpanel, CleverTap)A/B testing, experimentation frameworks, and feature flagsMobile security best practices, including Keychain, Data Protection, SSL pinning, biometric authentication (Face ID / Touch ID), secure handling of sensitive data, and jailbreak detectionBenefitsSocial insuranceHealth insurance for employee and familyThe company will contribute up to EUR 25 per month towards staff perksBenefit from our company based bonus scheme, in line with company policyEUR equivalent salaries paid in EGP