主要職責(zé):
應(yīng)用開發(fā): 使用 HBuilder 和 uni-app 框架,負(fù)責(zé) iOS 和 Android 平臺混合移動應(yīng)用的前端開發(fā)。
界面實現(xiàn): 與 UI/UX 設(shè)計師緊密合作,將設(shè)計稿精準(zhǔn)地轉(zhuǎn)化為高質(zhì)量的交互界面,確保在不同設(shè)備和操作系統(tǒng)上的一致性。
功能模塊開發(fā): 負(fù)責(zé)應(yīng)用內(nèi)各功能模塊的開發(fā),包括但不限于頁面布局、路由跳轉(zhuǎn)、狀態(tài)管理、數(shù)據(jù)交互、原生組件調(diào)用等。
性能優(yōu)化: 持續(xù)優(yōu)化應(yīng)用性能,包括啟動速度、頁面渲染效率、內(nèi)存占用等,提升用戶體驗。
技術(shù)難題攻關(guān): 解決開發(fā)過程中遇到的技術(shù)難題,如兼容性問題、原生能力調(diào)用、第三方SDK集成等。
協(xié)作與溝通: 與后端工程師、產(chǎn)品經(jīng)理和測試工程師高效協(xié)作,確保項目按時、高質(zhì)量地交付。
職位要求:
必要條件:
經(jīng)驗: 擁有 2 年以上前端開發(fā)經(jīng)驗,其中至少 1 年使用 HBuilder 或 uni-app 框架進行混合應(yīng)用開發(fā)的實際項目經(jīng)驗。
技術(shù)棧:
熟練掌握 Vue.js 框架及其核心生態(tài)(Vuex, Vue Router)。精通 HTML5、CSS3 和 JavaScript (ES6+),具備扎實的移動端適配和布局能力。擁有豐富的 uni-app 項目開發(fā)、調(diào)試和發(fā)布經(jīng)驗。
原生能力: 熟悉通過 uni-app 調(diào)用設(shè)備原生功能(如攝像頭、地理位置、文件系統(tǒng)、傳感器等)以及原生插件集成。
工具鏈: 熟悉 HBuilder 開發(fā)工具的使用,包括真機調(diào)試、云打包、性能分析等。
版本管理: 熟練使用 Git 進行代碼版本管理和團隊協(xié)作。
優(yōu)先考慮條件:
有完整的 App 上架應(yīng)用商店(App Store/各大安卓市場)的經(jīng)驗。了解并實踐過前端工程化,熟悉 Webpack、Vite 等構(gòu)建工具。熟悉 TypeScript,并能在項目中應(yīng)用。對 Android 或 iOS 原生開發(fā)有一定了解,能夠理解原生模塊與前端交互的原理。有小程序開發(fā)經(jīng)驗(微信、支付寶等)。
個人素質(zhì):
具備優(yōu)秀的問題分析能力和解決能力,能獨立攻克技術(shù)難關(guān)。對技術(shù)有熱情,有良好的學(xué)習(xí)能力和適應(yīng)能力,能持續(xù)關(guān)注和學(xué)習(xí)新技術(shù)。具備良好的團隊合作精神和溝通能力,工作認(rèn)真負(fù)責(zé),有強烈的責(zé)任心。注重代碼質(zhì)量,有良好的編碼習(xí)慣和技術(shù)文檔撰寫能力。