
平安科技ios开发工程师
社招全职5年以上计算机网络技术类地点:深圳状态:招聘
任职要求
1:本科及以上学历,计算机相关专业,5年以上iOS原生开发经验,具备大型App(日活百万以上)核心模块独立设计与落地经验; 2:精通OC/Swift语言,熟悉Swift 5.9+ 新特性(如`@resultBuilder`, `async/await`, `concurrency`),能编写高性能、类型安全、可维护的代码; - 深入理解iOS底层机制:Runloop、KVO、消息转发、Runtime、ARC、多线程调度(GCD、OperationQueue)、内存管理策略; 3:熟练掌握Xcode Profiling工具链:Instruments(Time Profiler、Allocations、Leaks、Energy Log)、LLVM、Crashlytics、Zombie Objects; 4:有独立构建或优化动态化框架经验(如:基于JavaScriptCore、Flutter、或自研DSL方案); 5:熟悉iOS端安全机制:ATS、证书绑定、Keychain加密、代码混淆、防调试、防逆向; 6:有开源项目贡献或技术博客输出者优先;
工作职责
1:负责公司核心 iOS 应用产品的设计、开发与维护; 2:主导iOS客户端核心模块的架构设计与技术选型,包括但不限于:跨端渲染框架、动态化方案、高性能动画系统、离线缓存引擎、实时通信模块等; 3:深度参与App性能调优,实现启动速度 < 1.2s(冷启动)、内存占用降低30%+、卡顿率 < 0.5%; 4:主导技术攻关项目,如:iOS端内存泄漏根因分析工具链开发、动态插件化热更新系统(支持增量更新、回滚、版本灰度)、端侧AI推理框架集成(Core ML / TensorFlow Lite); 5:推动研发标准化与工程效能提升,制定并落地《iOS开发规范》《模块化接入标准》《安全编码指南》; 6:组织技术分享与代码评审,培养高绩效技术团队
包括英文材料
学历+
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Objective-C+
[英文] Where X=Objective-C
https://learnxinyminutes.com/objective-c/
Objective-C is the main programming language used by Apple for the macOS and iOS operating systems and their respective frameworks, Cocoa and Cocoa Touch.
https://www.youtube.com/playlist?list=PL640F44F1C97BA581
Here is a list of all of my Objective C tutorials.
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
Xcode+
https://developer.apple.com/learn/
If you're already familiar with app development, try Xcode, Apple's powerful, integrated development environment, used by professionals around the world.
https://www.youtube.com/watch?v=bwXAe4YqXaE
Learn how to use Xcode for your first iOS app project in this step by step tutorial!
LLVM+
https://llvm.org/docs/GettingStarted.html
Welcome to the LLVM project!
https://llvm.org/docs/tutorial/
This is the “Kaleidoscope” Language tutorial, showing how to implement a simple language using LLVM components in C++.
https://mcyoung.xyz/2023/08/01/llvm-ir/
“LLVM” is an umbrella name for a number of software components that can be used to build compilers.
https://www.youtube.com/watch?v=Lvc8qx8ukOI
This is the first lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.
Flutter+
https://flutter.dev/learn
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
相关职位
社招3年以上全球运营类
1、负责电商APP IOS端功能开发及维护; 2、参与需求评审、技术可行性评估、技术方案设计、测试用例评审等; 3、负责建设&完善监控告警体系,保障App功能的稳定性; 4、负责IOS App性能优化,提升用户体验;
更新于 2025-06-09
社招3年以上V2813
1、参与西瓜视频业务或者新业务的架构设计和开发; 2、新技术方向调研,技术难点攻克,并在业务产品端落地; 3、持续优化产品性能、安全、稳定性及用户体验; 4、参与客户端技术方案的研讨和方案制定,和产品经理配合, 深度参与手机产品需求讨论, 功能定义等。
更新于 2022-08-15