iOS

岗位职责

负责 iOS 客户端功能模块的设计、开发与维护,确保高质量交付

优化应用性能、内存使用与启动速度,持续提升用户体验

深入理解并灵活运用 Swift / SwiftUI / Objective-C 技术栈

参与应用架构设计与模块化组件建设,提升项目可维护性

与 Web 团队协作,实现 WebView / JavaScriptBridge / H5 容器交互、动态配置加载等功能

阅读并分析常用第三方库源码,理解其设计思想与实现原理

编写高质量、易测试、文档化的代码,并参与 Code Review

跟进 Apple 新技术(Swift Concurrency、Combine、Vision、PencilKit 等)并探索落地实践

技术要求 / 核心能力

熟练掌握 Swift,熟悉 SwiftUI,UIKit 开发框架

熟练掌握 Objective-C

理解 UIKit、AutoLayout、动画系统、RunLoop、事件响应链 等机制

掌握 Swift Concurrency(async/await) 与 Combine 响应式编程

熟悉 常用第三方库(如 Alamofire、Kingfisher、SnapKit、RxSwift、Moya、SDWebImage 等)

具备 第三方库源码阅读与原理分析能力,能借鉴其架构思想

熟悉 iOS 应用架构设计模式(MVC / MVVM / 模块化 / 组件化)

掌握 网络层封装、请求缓存、错误处理 等工程化实现

具备与 Web 端交互经验:熟悉 WKWebView 与 JavaScript 双向通信(WKScriptMessageHandler)理解 Hybrid架构、动态加载、资源缓存与安全策略

熟悉 App 启动优化、内存优化、渲染性能优化 等调优手段

理解 GCD、OperationQueue、锁机制、并发模型

掌握 CI/CD 的基本流程

能熟练使用 Xcode Instruments 进行性能与内存分析

具备良好的 代码规范意识、文档习惯 与 团队协作能力

公司地点:杭州海威天地

公司简介:

职位发布者:王x新

北京菠萝踏歌智能科技有限公司

融资阶段:不需要融资

公司规模:20~99人

相似职位: