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