快手移动安全开发工程师
社招全职5-10年D0355地点:北京状态:招聘
任职要求
1、计算机相关专业本科及以上学历,5年以上移动端开发经验,3年以上安全或风控方向经验; 2、精通Java/Kotlin(Android)或Objective-C/Swift(iOS)开发,熟悉NDK/JNI、底层系统机制…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责移动端(Android/iOS)安全与风控SDK的架构设计、技术规划与团队管理,构建高可用、高对抗性的安全防护体系; 2、主导设备指纹、反调试、反Hook、数据加密、行为采集等核心安全能力的研发与迭代,保障SDK的安全性和稳定性; 3、深入分析黑产攻击手法(如刷单、爬虫、虚假账号),设计端侧实时风控方案,并与算法、服务端团队协作打造端到端风控闭环; 4、负责SDK的性能优化(内存、功耗、兼容性),确保对宿主App体验无侵入; 5、跟踪业界前沿技术(如端智能、AI加固、隐私计算),推动技术创新和落地; 6、制定团队技术规范、代码审查流程和安全开发标准,提升团队整体技术输出质量。
包括英文材料
学历+
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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.
还有更多 •••
相关职位
社招5-10年客户端开发
1. 客户端安全开发,包括不限于加固,安全SDK,验证SDK,隐私扫描 2. 负责客户端设备指纹,唯一标识,环境风险识别,客户端人机/身份验证的技术调研和开发 3. 协议以及异常设备类攻击case分析,研究相应的检测识别特征 4. VMP安全加固开发
更新于 2025-12-02上海|北京

校招研发
1. 参与收钱吧商户端APP的基础业务功能开发以及全球化改造和海外市场适配开发工作,在导师指导下学习iOS和Android双平台的商户经营管理应用开发。 2. 协助完成智慧门店3.0移动端产品的国际化改造,包括收银APP、扫码点单、会员管理等核心功能模块的移动端实现。 3. 学习移动支付SDK的开发与维护,了解多种海外本地支付方式的集成流程。 4. 参与硬件终端产品的移动端控制应用开发,包括智能POS、扫码设备等硬件的移动端管理界面。 5. 在团队指导下学习移动端安全开发规范,了解金融级移动应用的安全要求。
更新于 2025-08-14杭州