职位详情
iOS开发工程师
1-1.5万
南京展讯信息科技有限公司
西安
5-10年
大专
06-17
工作地址

欧森国际

职位描述
岗位职责:
1、参与公司核心 iOS 应用的技术架构设计,推动模块化、组件化、服务化的演进;
2、主导业务核心功能的开发、优化与迭代,确保代码的高可维护性和高性能;
3、参与技术选型与项目规范制定,解决复杂的技术和架构问题;
4、推动多端技术融合,参与 React Native 与原生架构的集成、优化及规范建设;
5、深入理解业务需求,协同产品、设计、测试、后端团队实现高质量交付;
6、编写高质量代码、技术文档与测试用例,推动技术沉淀与知识共享;
7、持续关注行业技术发展,参与开源项目或团队技术分享,提升团队影响力。

任职要求:
1、5 年及以上 iOS 开发经验,具备独立负责完整项目的能力;
2、精通 Objective-C 与 Swift,熟悉底层原理(ARC、Runtime、KVO、消息转发等);
3、熟悉 iOS 平台核心框架(UIKit、Foundation、GCD、RunLoop、AutoLayout、Networking 等);
4、具备扎实的架构设计能力,理解常见架构模式(MVC、MVVM、VIPER 等)并能落地实践;
5、有良好的代码抽象与复用能力,关注代码可读性与可测试性;
6、具备真实项目中的 React Native 开发经验,了解 RN 与 Native 的桥接、通信、性能优化;
7、熟悉主流 iOS 开源项目,如:
网络与缓存:AFNetworking、Alamofire、SDWebImage;
响应式编程:RxSwift、Combine;
架构组件:IGListKit、Texture、Moya;
UI 框架:SnapKit、Masonry、Lottie;
并能理解其核心架构、关键模块实现及适用场景;
8、熟悉 Xcode、Instruments、LLDB 等工具链,具备性能调优、崩溃分析的能力;
9、有上线 App Store 的实战经验,了解 Apple 审核机制与上线流程;
10、良好的沟通能力、责任感强,能主动推动项目进展,协同多角色高效配合。

加分项:
1、有 SwiftUI + Combine 的实际项目经验;
2、有 React Native 与 Native 混合架构性能优化、包体积优化、热更新经验;
3、有使用 Sentry、Bugly、Firebase 等崩溃监控系统的经验;
4、熟悉 Flutter、Taro、Electron、Weex 等跨平台技术;
5、具备开源项目经验、技术博客或社区活跃度高者优先;
6、英语阅读与技术文档能力较强者优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

为您推荐更多相似职位
立即申请