核心職責:
· 設計、開發(fā)和維護高性能 iOS SDK,用于安全身份驗證。
· 實現(xiàn)安全的認證流程,重點關注數(shù)據(jù)保護、加密和隱私法規(guī)合規(guī)性。
· 集成后端認證服務和專有第三方框架。
· 開發(fā)和維護多步驟用戶驗證流程,具備完善的錯誤處理機制。
· 調試和解決各種 iOS 設備機型上的硬件集成問題。
· 處理邊緣情況,包括會話超時、驗證失敗和錯誤恢復場景。
· 與后端工程師協(xié)作進行 API 集成、令牌管理和會話處理。
· 為 Android SDK 開發(fā)提供技術指導,確??缙脚_一致性。
· 編寫全面的單元測試、集成測試和技術文檔。
· 確保符合國際和區(qū)域隱私法規(guī)及安全標準。
· 監(jiān)控 SDK 性能指標并優(yōu)化以實現(xiàn)高可靠性和成功率。
任職要求:
· 計算機科學、軟件工程或相關專業(yè)學士或碩士學位。
· 5 年及以上 iOS 開發(fā)經(jīng)驗,熟練使用 Swift 及相關框架。
· 深入理解 iOS 安全架構、Keychain Services、安全數(shù)據(jù)處理和密碼學。
· 具備二進制框架集成經(jīng)驗(XCFramework、CocoaPods、Swift Package Manager)。
· 熟練使用 UIKit,包括界面構建器和代碼化 UI 開發(fā)。
· 扎實的 RESTful API、URLSession、async/await 和 Combine 框架知識。
· 深入理解認證流程、OAuth2、令牌交換和會話管理。
· 具備安全編碼實踐經(jīng)驗,包括憑證處理、數(shù)據(jù)加密和證書固定。
· 出色的問題解決能力,能夠調試復雜的硬件和網(wǎng)絡集成問題。
· 良好的溝通和跨職能團隊協(xié)作能力。
優(yōu)先條件:
· 具備硬件集成 API 經(jīng)驗,如 NFC、生物識別傳感器或安全元件訪問。
· 熟悉政府數(shù)字身份服務或受監(jiān)管的認證系統(tǒng)。
· 具備 Android 開發(fā)經(jīng)驗(Kotlin/Java),理解跨平臺架構。
· 曾從事身份驗證、eKYC 或安全憑證認證系統(tǒng)相關工作。
· 具有金融科技、支付系統(tǒng)或受監(jiān)管行業(yè)(醫(yī)療、政府)背景。
· 理解 PKI(公鑰基礎設施)和密碼學協(xié)議。
· 具備使用 Instruments(Time Profiler、Allocations、Network)進行性能優(yōu)化的經(jīng)驗。
· 熟悉 CI/CD 流水線、自動化測試(XCTest、XCUITest)和 Fastlane。
· 具備多語言能力,能夠處理國際技術文檔和 UI 內容。
· 了解無障礙標準(VoiceOver、Dynamic Type)和本地化最佳實踐。