崗位職責(zé):
1:協(xié)助公司 iOS 應(yīng)用產(chǎn)品的設(shè)計(jì)、開發(fā)與維護(hù);
2:參與 App 架構(gòu)設(shè)計(jì),優(yōu)化性能、提升用戶體驗(yàn);
3:持續(xù)優(yōu)化代碼質(zhì)量,編寫可復(fù)用、可維護(hù)的組件與模塊;
4:與產(chǎn)品經(jīng)理、UI/UX 設(shè)計(jì)師協(xié)作,推動(dòng)產(chǎn)品功能落地;
5:跟蹤 iOS 最新技術(shù)動(dòng)態(tài),探索并落地新技術(shù)(如 SwiftUI、Combine、Core ML 等);
6:協(xié)助 App 上架、版本發(fā)布、兼容性測(cè)試及 Bug 修復(fù)。
任職要求:
1:計(jì)算機(jī)相關(guān)專業(yè),本科3年以上工作經(jīng)驗(yàn),???年以上工作經(jīng)驗(yàn);
2:精通 Objective-C 和 Swift,熟悉兩者混合開發(fā);
3:熟練掌握 UIKit / SwiftUI 框架,具備良好的 UI 構(gòu)建能力;
4:熟悉 iOS 應(yīng)用生命周期、內(nèi)存管理、多線程(GCD、NSOperation)、網(wǎng)絡(luò)請(qǐng)求(URLSession / Alamofire);
5:熟悉常見設(shè)計(jì)模式(MVC、MVVM、Delegate、KVO、Notification);
6:掌握 CocoaPods / Swift Package Manager / Carthage 等依賴管理工具;
7:熟悉 Git 工作流,有良好的代碼規(guī)范和注釋習(xí)慣,具備團(tuán)隊(duì)協(xié)作開發(fā)經(jīng)驗(yàn);
8:了解自動(dòng)化構(gòu)建(CI/CD)、單元測(cè)試(XCTest)、UI 測(cè)試;
【加分項(xiàng)】: 1:有跨平臺(tái)開發(fā)經(jīng)驗(yàn)(如 Flutter、React Native,Lynx等); 2:有前端H5開發(fā)經(jīng)驗(yàn)優(yōu)先;