Mondia Group
Mondia Group
201 – 500 员工
咨询市场营销电信
Mondia Group 是一家移动商务公司,业务涵盖电信、数字娱乐、营销和支付。通过与 60 个国家和地区的 84 家以上移动运营商合作,公司帮助内容提供商和商家触达消费者,提供聚合内容、娱乐服务、电信解决方案,以及由 Mondia Pay 提供的数字支付服务。公司还致力于打造个性化数字体验,通过广告和效果营销支持用户获取,并通过 Mondia Labs 探索新的发展机会。其国际业务覆盖受众连接、交易支持,以及面向全球移动生态系统的数字产品开发。

Mondia Group 高级 iOS 工程师(自由职业)— 埃及远程办公

为 Mondia Group 面向消费者的金融科技平台 MoneyMore 开发安全、可扩展的原生应用。 使用 Swift 构建功能、改善性能,并通过指导他人成长支持工程团队发展。

描述

  • 构建和维护高质量的原生 iOS 应用
  • 推动技术设计讨论并参与架构决策
  • 编写遵循工程最佳实践的整洁、可测试、可复用代码
  • 改善内存使用、启动时间和电池消耗等方面的性能
  • 通过单元测试、UI 测试和代码审查提升应用稳定性
  • 对接 RESTful API,并与后端工程师协作设计 API
  • 与产品、设计、后端、QA 和 Android 团队合作
  • 指导初级开发人员,并参与制定共享工程标准
  • 遵循敏捷交付和持续交付实践

任职要求

  • 至少五年的专业 iOS 开发经验
  • 有大规模发布和维护 App Store 应用的实际经历
  • 有将功能从初始设计推进到生产发布的经验
  • 精通 Swift
  • 掌握 Objective-C
  • 了解 Kotlin 和 Android 开发基础
  • 深入了解 iOS SDK 和 Apple 核心框架
  • 理解应用、场景和视图控制器的生命周期
  • 有实现后台任务、推送通知和本地通知的经验
  • 有开发 App Extension 的经验,包括小组件和共享扩展
  • 具备 SwiftUI 和 UIKit 实战经验
  • 了解 Swift Concurrency,包括 async/await、actor 和结构化并发
  • 有使用 Combine 和 Observation 框架的经验
  • 掌握 GCD 和 OperationQueue
  • 有使用 NavigationStack、Coordinator 等导航方案的经验
  • 了解依赖注入和 Swift Package Manager
  • 有使用 MVVM、MVI 或 The Composable Architecture(TCA)的经验
  • 理解整洁架构和模块化应用设计
  • 了解 SOLID 原则和关注点分离
  • 有设计可扩展移动端架构并评估技术权衡的经验
  • 有使用 REST API、URLSession 和 Codable 的经验
  • 了解身份验证流程、错误处理和网络缓存
  • 有改善 UI 渲染、防止主线程卡顿以及缩短启动时间、降低电池消耗的经验
  • 了解内存管理、ARC、循环引用和内存泄漏检测
  • 有使用 Instruments 进行性能分析和调试的经验
  • 有使用 XCTest 和 Swift Testing 编写单元测试的经验
  • 有使用 XCUITest 创建 UI 测试的经验
  • 有快照测试和集成测试经验
  • 了解测试驱动开发和模拟技术
  • 有使用 Git、拉取请求流程和代码审查的经验
  • 有在兼容 CI 的环境中开发的经验
  • 有管理 App Store 提交和发布的经验
  • 了解敏捷和 Scrum 方法
  • 具备强烈的主人翁意识,注重执行
  • 具备出色的沟通与协作能力
  • 能够在快速变化的环境中独立工作
  • 具备较强的分析和解决问题能力

福利待遇

  • 社会保险覆盖
  • 为员工及其家人提供医疗保险
  • 公司每月最高提供 25 欧元的员工福利补贴
  • 可根据公司政策参与公司奖金计划
  • 以埃及镑支付薪资,金额按等值欧元计算