崗位職責(zé):
1、負(fù)責(zé)公司產(chǎn)品在 PC 端、APP 端(包括 iOS 和 Android)、小程序端及公眾號(hào)H5的前端架構(gòu)設(shè)計(jì)與開發(fā)工作,構(gòu)建高性能、高可維護(hù)性、響應(yīng)式的用戶界面。
2、與產(chǎn)品經(jīng)理、UI設(shè)計(jì)師和后端工程師緊密合作,深度參與項(xiàng)目需求分析與功能規(guī)劃,將設(shè)計(jì)稿和業(yè)務(wù)邏輯精準(zhǔn)轉(zhuǎn)化為高質(zhì)量的前端代碼,確保產(chǎn)品的用戶體驗(yàn)在多端保持一致且流暢。
3、針對(duì)不同終端特性進(jìn)行性能優(yōu)化,包括但不限于頁(yè)面加載速度、腳本執(zhí)行效率、內(nèi)存管理等,解決多端兼容性問(wèn)題,保障產(chǎn)品在各種主流瀏覽器(如 Chrome、Firefox等)、移動(dòng)設(shè)備操作系統(tǒng)(如 iOS、Android)以及小程序平臺(tái)(如微信小程序)上穩(wěn)定運(yùn)行。
4、負(fù)責(zé)前端代碼的模塊化、組件化開發(fā),編寫可復(fù)用的代碼和組件庫(kù),提高開發(fā)效率和代碼質(zhì)量,同時(shí)建立和完善前端開發(fā)規(guī)范與流程,促進(jìn)團(tuán)隊(duì)協(xié)作與代碼維護(hù)。
5、持續(xù)關(guān)注前端技術(shù)發(fā)展趨勢(shì),積極探索新技術(shù)在項(xiàng)目中的應(yīng)用,推動(dòng)團(tuán)隊(duì)技術(shù)創(chuàng)新與升級(jí)。
任職要求:
1、統(tǒng)招本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)、軟件工程等相關(guān)專業(yè),有支付相關(guān)及大型互聯(lián)網(wǎng)項(xiàng)目經(jīng)驗(yàn)優(yōu)先。
2、精通 Javascript / HTML / CSS ,熟悉 W3C 標(biāo)準(zhǔn)與 ES 規(guī)范,熟悉 Web 語(yǔ)義化和相關(guān)前端技術(shù),具有豐富的實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn),能夠獨(dú)立搭建前端項(xiàng)目架構(gòu)并完成復(fù)雜功能模塊的開發(fā)。
3、熟練掌握VUE及uni-app開發(fā)框架,并理解相關(guān)實(shí)現(xiàn)原理。
4、有跨平臺(tái)前端開發(fā)經(jīng)驗(yàn),深入了解PC端、APP端和小程序端的開發(fā)特點(diǎn)與差異,能夠針對(duì)不同終端進(jìn)行高效的性能優(yōu)化和兼容性處理。
5、優(yōu)秀的前端架構(gòu)能力,熟悉小程序常見框架,并理解相關(guān)實(shí)現(xiàn)原理。
6、熟悉 Node 開發(fā),熟練掌握 Node 生態(tài)工具(ESBuild / Webpack / Babel等)的運(yùn)用。
7、熟練使用代碼管理工具,如Git或Svn。有良好的代碼和注釋編寫習(xí)慣,注重代碼質(zhì)量與可維護(hù)性
8、熟悉軟件工程流程,具備清晰的文檔編寫能力,能獨(dú)立編寫技術(shù)文檔,如需求說(shuō)明書、設(shè)計(jì)說(shuō)明書等
9、熟悉三維可視化框架(如ThingJS/Cesium/Three.js等),具備相關(guān)項(xiàng)目開發(fā)經(jīng)驗(yàn)者優(yōu)先
10、具備良好的問(wèn)題解決能力和調(diào)試技巧,善于使用調(diào)試工具和性能監(jiān)測(cè)工具對(duì)前端代碼進(jìn)行分析和優(yōu)化。