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 欧元的员工福利补贴
- 可根据公司政策参与公司奖金计划
- 以埃及镑支付薪资,金额按等值欧元计算
