出海雷达

自由职业高级移动工程师(IOS)

Freelance Senior Mobile Engineer (IOS)

开发工程未标注地域
公司Mondia Group
薪资未公开
工作地点Egypt
地域资格未标注地域
时区要求日间重叠约 3 小时,需偶尔早起或晚睡
用工类型Contractor
发布时间14 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →

我们寻找一位经验丰富的高级iOS开发工程师,以构建高质量、可扩展且安全的iOS应用。您将设计应用架构,交付新功能,提升性能,并与产品、设计、后端和Android团队紧密合作,指导工程师。

理想的候选人具备原生iOS开发和现代Swift架构的深厚专业知识,在快节奏、以产品为导向的环境中表现出色,并具有强烈的主人翁意识。

关于MoneyMore和Mondia:
MoneyMore是Mondia集团的消费者金融科技应用。它将日常银行交易信息转化为清晰、实时的个人财务状况图景,帮助埃及用户更聪明地消费、更好地制定预算并更多地储蓄——支持阿拉伯语和英语。我们正从早期的产品驱动发布向全国范围的个人财务管理工具扩展,并演变为更广泛的金融科技和消费者智能平台。

Mondia集团是一家数字服务和市场平台提供商,将数字产品和体验整合到电信运营商、银行和其他大型分销渠道中。MoneyMore是Mondia的关键增长投资之一,由一支小型、资深、快速推进的产品团队打造。

职责:

  • 设计、开发和维护高质量的原生iOS应用。
  • 主导技术设计讨论并参与架构决策。
  • 编写符合工程最佳实践的干净、可测试和可重用代码。
  • 优化性能、内存使用、启动时间和电池消耗。
  • 通过单元测试、UI测试和代码审查确保稳定性。
  • 集成RESTful API并与后端团队协作设计API。
  • 与产品、设计、后端、QA和Android团队协作。
  • 指导初级开发人员并帮助建立工程标准。
  • 参与敏捷流程和持续交付实践。

要求
经验

  • 5年以上专业的iOS开发经验
  • 在App Store上成功发布和维护大规模应用的实证记录
  • 有从设计到生产发布的功能主导经验

语言:

  • Swift(熟练掌握)
  • Objective-C(了解)
  • 熟悉Kotlin和Android开发概念

iOS平台

  • iOS SDK和核心Apple框架
  • 应用和场景生命周期、视图控制器生命周期
  • 后台任务、推送和本地通知
  • 应用扩展(小部件、分享扩展)

现代iOS开发

  • Swift
查看英文原文

We 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 applications.
  • Lead technical design discussions and contribute to architecture decisions.
  • Write clean, testable, and reusable code that follows engineering best practices.
  • Optimize performance, memory usage, launch time, and battery consumption.
  • Ensure stability through unit testing, UI testing, and code reviews.
  • Integrate RESTful APIs and collaborate with backend teams on API design.
  • Collaborate with Product, Design, Backend, QA, and Android teams.
  • Mentor junior developers and help establish engineering standards.
  • Participate in Agile processes and continuous delivery practices.

Requirements
Experience

  • 5+ years of professional iOS development experience
  • Proven track record of shipping and maintaining apps at scale on the App Store
  • Experience owning features from design through production release

Languages:

  • Swift (strong proficiency)
  • Objective-C (working knowledge)
  • Familiarity with Kotlin and Android development concepts

iOS Platform

  • iOS SDK and core Apple frameworks
  • App and scene lifecycle, view controller lifecycle
  • Background tasks, push and local notifications
  • App Extensions (widgets, share extensions)

Modern iOS Development

  • SwiftUI and UIKit
  • Swift Concurrency (async/await, actors, structured concurrency)
  • Combine and the Observation framework
  • GCD and OperationQueue
  • Navigation patterns (NavigationStack, Coordinators)
  • Dependency injection
  • Swift Package Manager

Architecture and System Design

  • MVVM, MVI, or The Composable Architecture (TCA)
  • Clean Architecture and modular architecture
  • SOLID principles and separation of concerns
  • Designing scalable mobile architectures and evaluating trade-offs

Networking

  • REST APIs, URLSession, and Codable
  • Authentication flows
  • Error handling and network caching

Performance

  • UI rendering performance and main thread hang prevention
  • Memory management (ARC, retain cycles, leak detection)
  • Launch time and battery optimization
  • Profiling and debugging with Instruments

Testing

  • Unit testing with XCTest and Swift Testing
  • UI testing with XCUITest
  • Snapshot and integration testing
  • Test-Driven Development (TDD) and mocking

Development Practices

  • Git, pull request workflows, and code reviews
  • CI-friendly development
  • App Store submission and release management
  • Agile/Scrum methodologies

Soft Skills

  • Strong ownership and execution-focused mindset
  • Excellent communication and collaboration skills
  • Ability to work independently in a fast-moving environment
  • Strong problem-solving and analytical skills

Nice to Have

  • Native Android experience with Kotlin and Jetpack Compose
  • Experience building FinTech or financial applications
  • Offline-first application experience
  • Local persistence with Core Data, SwiftData, or SQLite/GRDB
  • CI/CD pipelines (Xcode Cloud, Fastlane, GitHub Actions, Bitrise)
  • Analytics platforms (Firebase Analytics, Mixpanel, CleverTap)
  • A/B testing, experimentation frameworks, and feature flags
  • Mobile security best practices, including Keychain, Data Protection, SSL pinning, biometric authentication (Face ID / Touch ID), secure handling of sensitive data, and jailbreak detection

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 company based bonus scheme, in line with company policy.
  • EUR equivalent salaries paid in EGP

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位