1、开发可独立运行的 UI 组件:聊天界面、会话列表、联系人选择器、安全设置页等;
2、支持通过 JSON/Config 动态配置主题色、Logo、文案、功能开关;
3、提供 Swift & Objective-C 双语言接口,兼容宿主 App 架构。
4、通过 FFI 调用 Rust 实现的消息收发、加密存储、日志上报等能力;
5、设计安全数据通道,确保 UI 层与核心层之间无敏感信息泄露。
6、实现防截屏、防录屏、内存清理、Biometric 锁定等安全交互;
7、所有 UI 操作日志经 Rust 层加密后上报,符合审计要求;
8、优化首次加载速度、列表滚动帧率、后台恢复体验;
9、输出完整 Demo、API 文档、UI 定制指南、常见问题手册;
10、支持省级团队在不修改 SDK 源码前提下完成品牌化部署。
1、本科及以上学历,计算机、软件工程或相关专业;
2、5 年以上 iOS 开发经验,2 年以上 UI SDK / 白标 App / 组件化 SDK 开发经验;
3、精通 UIKit(或 SwiftUI),熟悉 Auto Layout、View Controller 生命周期、内存管理;
4、有 FFI 调用 Rust/C++ 库 经验,能处理跨语言数据传递与错误处理;
5、熟悉 iOS 安全机制:Keychain、App Sandbox、代码混淆、反调试;
6、具备 UI 抽象能力,能设计高内聚、低耦合、可配置的组件架构;
7、有 IM、金融、政务类 UI SDK 交付经验者优先。