iOS開發(fā)工程師
面議崗位職責(zé):
1. 承擔(dān)iOS平臺(tái)原生應(yīng)用的架構(gòu)設(shè)計(jì)、編碼實(shí)現(xiàn)及后續(xù)維護(hù)工作
2. 參與產(chǎn)品需求討論,輸出技術(shù)方案,完成高復(fù)雜度界面與交互功能的開發(fā)
3. 持續(xù)優(yōu)化應(yīng)用程序性能,增強(qiáng)用戶使用體驗(yàn),攻克開發(fā)中遇到的技術(shù)瓶頸
4. 參與系統(tǒng)架構(gòu)規(guī)劃,推進(jìn)模塊化與組件化開發(fā)模式落地實(shí)施
5. 與產(chǎn)品、設(shè)計(jì)以及研發(fā)團(tuán)隊(duì)高效協(xié)同,保障項(xiàng)目按期高質(zhì)量上線
崗位要求:
1. 本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)、軟件工程或相近專業(yè)背景,具備3年以上iOS原生開發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn)
2. 精通Swift或Objective-C編程語言,掌握面向?qū)ο?、協(xié)議驅(qū)動(dòng)、函數(shù)式編程等思想,熟悉iOS內(nèi)存管理原理
3. 深入理解iOS SDK,熟練運(yùn)用UIKit、SwiftUI等主流UI框架,可獨(dú)立完成復(fù)雜頁面布局與交互邏輯開發(fā)
4. 熟悉常用設(shè)計(jì)模式在移動(dòng)端的應(yīng)用場景,具備扎實(shí)的網(wǎng)絡(luò)通信和多線程編程能力
5. 掌握CocoaPods/SPM等依賴管理工具,了解模塊化與組件化開發(fā)理念,有大型項(xiàng)目架構(gòu)實(shí)踐者優(yōu)先
6. 具備跨平臺(tái)開發(fā)經(jīng)歷(如React Native、Flutter)、性能調(diào)優(yōu)經(jīng)驗(yàn)或低代碼移動(dòng)端開發(fā)背景者優(yōu)先