1. 熟练使用 Swift 、 Objective-C,掌握 Swift Concurrency(async/await)
2. 熟悉 UIKit(布局、动画、视图控制器生命周期),了解 SwiftUI(Declarative UI 方式开发),使用 Auto Layout / SnapKit 进行 UI 适配
3. 熟悉 UserDefaults、Keychain、CoreData、SQLite、Realm 进行本地存储,掌握 Codable(JSON 解析),会用 Alamofire / URLSession 进行网络请求
4. 熟悉 GCD(Grand Central Dispatch)、OperationQueue,了解 async/await,优化异步任务
5. 通过 Alamofire / URLSession 调用 RESTful API,使用 WebSocket / MQTT 进行实时通信,了解 GraphQL / gRPC 作为 API 替代方案
6. 熟练使用 CocoaPods / Swift Package Manager(SPM)/ Carthage 进行库管理
7.了解 App 生命周期,处理前后台状态,熟悉 App Store 上架流程(证书管理、TestFlight、App Review)
8. 能够将 MVC 代码优化成 MVVM 或 VIPER
熟悉 Dependency Injection(依赖注入),如 Swinject
9. 使用 XCTest / Quick & Nimble 进行单元测试,熟练使用 XCUITest 进行 UI 自动化测试
10. 使用 AVFoundation / Core Audio 进行音视频播放、录制,了解 Metal / OpenGL ES 进行 GPU 渲染
11. 掌握 Core Bluetooth 进行 BLE 设备连接
12.了解 ARKit / Core ML / Vision,开发 AI 相关应用
13. 产品思维,理解用户体验 ,业务逻辑.
项目名称:银行手机银行 App
职责:核心 iOS 开发工程师
技术栈:Swift、UIKit、Combine、Alamofire、CoreData、Face ID、AES 加密、CI/CD
工作内容
1. 负责账户管理、转账支付、信用卡还款、理财产品等核心业务模块开发。
2. 使用 UIKit + AutoLayout 进行 UI 适配,提高不同设备上的用户体验。
3. 采用 Alamofire + Combine 进行网络请求优化,提升 API 响应速度 30%。
4. 通过 Face ID / Touch ID 实现安全认证,提高用户登录便捷性。
5. 使用 AES 加密 & HTTPS / TLS 确保数据传输安全,符合金融级安全标准。
6. 采用 CoreData 缓存常用数据,减少 API 请求,优化 App 启动速度 1.5s → 0.8s。
7. 使用 Fastlane + GitHub Actions 搭建 CI/CD 流水线,实现自动化测试 & TestFlight 发布。
项目成果
1. 优化 API 响应速度 30%,减少用户等待时间,提高转账成功率。
2. 支持 Face ID 登录,提升 50% 登录速度,用户活跃度提升 20%。
3. 崩溃率降低至 0.1% 以下,用户满意度提升。
4. App Store 评分 4.8+,月活用户 200W+,交易金额达 10 亿+。
项目名称:埋点 SDK
职责: iOS SDK 开发工程师
技术栈:Swift、Objective-C、NSURLSession、CoreData、SQLite、GCD、JSON Schema、CI/CD
工作内容
1. 设计高效埋点架构,支持自动 & 手动埋点,基于 KVO 和 Method Swizzling 进行无侵入事件采集。
2. 采用 SQLite + CoreData 进行本地缓存,确保网络异常情况下的数据不会丢失,支持数据重试机制。
3. 封装数据采集 API,支持点击、页面浏览用户行为等多维度追踪。
4. 优化数据上报策略,使用批量上报 + GCD 异步队列,减少主线程阻塞,提高数据上报效率 30%。
5. 数据加密传输,采用 AES/RSA/ECC/SM2 加密,确保埋点数据安全性。
6. 支持多种集成方式(CocoaPods / SPM / Carthage / XCFramework),简化开发者接入成本。
7. 提供离线日志存储与上传机制,即使 App 处于无网状态,仍能存储并在联网后自动补传数据。
安徽农金手机银行是安徽省农村信用社联合社推出的官方移动金融服务平台,旨在为个人和企业客户提供便捷、安全的金融服务。该平台支持iOS和Android设备,用户可通过自助注册或前往营业网点开通服务。 主要功能: 账户管理:提供账户查询、交易明细、电子回单等服务,方便用户实
浙易行是浙江省政府推出的便民服务平台,旨在为浙江省的居民提供全方位的交通、生活服务。它涵盖了交通出行、公共服务、城市管理等多个领域,提供智能化、一站式的服务体验。 主要功能: 交通出行: 浙江交通一卡通:支持多地公交、地铁、出租车等公共交通的刷卡支付,方便居民出行。