崗位內(nèi)容:
1、負(fù)責(zé) iOS 平臺(tái)原生應(yīng)用的設(shè)計(jì)與開(kāi)發(fā),基于 Swift/Objective-C 語(yǔ)言實(shí)現(xiàn)產(chǎn)品功能,保證代碼質(zhì)量與性能,保障 iOS 端的用戶體驗(yàn)與交互一致性;
2、與 UI 團(tuán)隊(duì)深度協(xié)作,精準(zhǔn)還原設(shè)計(jì)稿,針對(duì) iOS 系統(tǒng)特性優(yōu)化視覺(jué)呈現(xiàn)(如動(dòng)效、字體、適配邏輯),確保符合 Apple 設(shè)計(jì)規(guī)范
3、主導(dǎo)解決 iOS 端前端兼容性問(wèn)題,包括但不限于 Safari 瀏覽器特性、WebView 差異、機(jī)型適配等,提升跨版本穩(wěn)定性
4、參與多模塊業(yè)務(wù)的技術(shù)方案設(shè)計(jì),結(jié)合 iOS 端用戶行為習(xí)慣優(yōu)化交互邏輯(如手勢(shì)操作、頁(yè)面切換、軟鍵盤(pán)適配)
5、優(yōu)化前端性能,重點(diǎn)解決 iOS 端的加載速度、渲染效率、內(nèi)存占用等問(wèn)題,提升復(fù)雜場(chǎng)景下的流暢度
6、配合后端團(tuán)隊(duì)完成接口對(duì)接,制定前后端數(shù)據(jù)交互規(guī)范,參與聯(lián)調(diào)與問(wèn)題排查
7、沉淀 iOS 端前端開(kāi)發(fā)經(jīng)驗(yàn)與最佳實(shí)踐,編寫(xiě)技術(shù)文檔,推動(dòng)團(tuán)隊(duì)在跨端兼容領(lǐng)域的能力提升
任職要求:
1.熟練掌握 Swift(必備)、Objective-C(加分),深入理解 iOS SDK(UIKit、Foundation 等)及系統(tǒng)原理;
2.具備多模塊復(fù)雜應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn),有清晰的模塊化設(shè)計(jì)思維,能合理拆分功能模塊并保證可復(fù)用性;
3.熟悉 iOS 系統(tǒng)特性,了解 iOS 端前端交互差異,能獨(dú)立解決兼容性問(wèn)題;
4.熟悉 iOS 應(yīng)用開(kāi)發(fā)流程,了解 App Store 上架規(guī)范、審核機(jī)制及常見(jiàn)問(wèn)題解決方案;
5.掌握前端工程化工具(Webpack/Vite)、性能監(jiān)控工具(如 Lighthouse、iOS Safari 開(kāi)發(fā)者工具);
6.具有良好的溝通能力、解決問(wèn)題能力、學(xué)習(xí)能力和團(tuán)隊(duì)配合能力;