崗位職責(zé)
1、負責(zé)公司W(wǎng)eb端、移動端App及小程序的架構(gòu)設(shè)計、開發(fā)和優(yōu)化工作,打造高性能、高體驗的用戶界面
2、基于Vue/React等主流框架開發(fā)高性能、可維護的前端應(yīng)用
3、實現(xiàn)多端兼容方案,包括但不限于H5、微信/支付寶小程序、React Native/Flutter應(yīng)用
4、參與產(chǎn)品需求評審,推動前端組件化、自動化的技術(shù)方案落地
5、持續(xù)優(yōu)化前端性能,提升用戶體驗和頁面加載速度
6、編寫高質(zhì)量技術(shù)文檔,推動團隊技術(shù)標(biāo)準(zhǔn)化建設(shè)
任職要求
【基礎(chǔ)要求】
1、統(tǒng)招本科及以上學(xué)歷,計算機相關(guān)專業(yè),3年以上前端開發(fā)經(jīng)驗
2、精通HTML5/CSS3/JavaScript(ES6+)等前端基礎(chǔ)技術(shù),熟悉模塊化、工程化開發(fā)
3、至少精通Vue/React/Angular其中一項主流框架,熟悉其生態(tài)體系
4、具備移動端開發(fā)經(jīng)驗,熟悉React Native/Flutter/uni-app等跨平臺開發(fā)技術(shù)
5、有小程序開發(fā)實戰(zhàn)經(jīng)驗,熟悉微信小程序開發(fā)流程及優(yōu)化方案
6、熟悉Webpack/Vite等構(gòu)建工具,掌握前端工程化實踐,具備性能優(yōu)化經(jīng)驗
7、熟悉RESTful API對接,了解HTTP協(xié)議及瀏覽器工作原理
【進階要求】
1、熟悉TypeScript開發(fā),具備復(fù)雜狀態(tài)管理經(jīng)驗(Vuex/Pinia/Redux/Mobx)
2、了解前端安全機制,具備XSS/CSRF等安全防護經(jīng)驗
3、掌握前端性能優(yōu)化手段(懶加載、CDN加速、SSR等)
4、熟悉微前端架構(gòu)或跨端開發(fā)解決方案(Taro/Uniapp)
【軟技能】
1、良好的產(chǎn)品意識和用戶體驗敏感度
2、優(yōu)秀的代碼規(guī)范意識和文檔編寫能力
3、強烈的技術(shù)熱情,能快速學(xué)習(xí)新技術(shù)
4、具備良好的溝通能力和團隊協(xié)作精神
加分項
1、有大型ToB/ToC項目開發(fā)經(jīng)驗
2、參與過開源項目或有技術(shù)博客產(chǎn)出
3、具備全棧開發(fā)能力(Node.js/Java/Python)
4、有WebGL/Three.js數(shù)據(jù)可視化開發(fā)經(jīng)驗
5、熟悉前端自動化測試(Jest/Cypress)