中级iOS开发工程师
1.2-1.5万元/月岗位职责:
1.参与iOS软件的需求调研和需求分析,撰写部分技术文档;
2.负责软件的架构设计,完成iOS开发环境和框架的搭建;
3.负责iOSAPP的开发与维护,确保产品的高性能和稳定性;
岗位技能要求:
1.3年以上iOS开发经验,具备强烈的责任心和团队合作精神,性格开朗,积极主动;
2.扎实的iOS基础与工程素养,熟悉iOSSDK/Xcode/CocoaPods/SwiftPackageManager,良好的代码规范与文档习惯,注重代码质量与可维护性;
3.扎实的Swift&Objective-C基础,理解OOP/POP思想与常见设计模式;
4.具备丰富的UI与业务开发经验:UIKit/SwiftUI、AutoLayout、可访问性;网络通信(URLSession/Alamofire/Moya)、数据存储(CoreData/SQLite/UserDefaults/Keychain)等,可独立完成模块开发;
5.熟悉并发与内存管理:GCD/Operation/async-await/Combine(或RxSwift),理解RunLoop/ARC/引用计数与循环引用治理,掌握MVC/MVP/MVVM/Clean等架构;
6.熟练使用Instruments进行问题定位与性能优化(TimeProfiler/Leaks/Allocations/MemoryGraph/Network),具备启动时长、卡顿、内存、耗电、包体等优化实战;
7.熟悉常用三方库与组件化:Alamofire/Moya/Kingfisher/SDWebImage/RxSwift或Combine/SnapKit/Lottie等,了解模块化与依赖治理(SPM/CocoaPods);
8.熟悉Hybrid开发:WKWebView、JSBridge、原生与H5交互、Cookie/缓存与安全策略、离线包方案等。
加分项:
1.有电商/直播行业开发经验者优先,熟悉电商/直播业务流程和相关技术栈者更佳;在直播方向熟悉(WebRTC/RTMP/SRT/QUIC)者更加;
2.有跨平台开发经验(如Flutter、ReactNative)者优先;
3.高并发场景解决经验