崗位職責:
1、根據(jù)項目或需求負責實現(xiàn)PC端及小程序的設計和開發(fā);
2、對現(xiàn)有的項目進行迭代開發(fā)、優(yōu)化、升級;
3、持續(xù)優(yōu)化前端應用,改善用戶交互以及視覺,保證前端網頁的兼容性以及頁面響應速度并負責前端代碼的維護;
4、配合后臺開發(fā)人員共同完成項目;
5、負責前端開發(fā)文檔的編寫;
崗位要求:
1、三年及以上的前端項目經驗,本科學歷;
2、精通HTML5/CSS3/JavaScript(ES6+),深入理解DOM/BOM、異步編程、內存管理等核心機制;
3、熟練掌握至少一種主流框架(Vue/React/Angular)及其生態(tài)(如Vue-Router、Pinia、React Hooks等),理解MVVM/MVC原理;
4、熟悉數(shù)據(jù)可視化(ECharts/D3.js/Three.js),掌握SVG文件加載動畫以及標簽擴展;
5、熟悉小程序開發(fā)(微信/Uniapp),能夠解決主流瀏覽器兼容性問題(Chrome/Firefox/Safari/Edge);
6、掌握常用的數(shù)據(jù)結構和算法,能運用數(shù)據(jù)結構(數(shù)組、對象、Map/Set等)高效處理業(yè)務邏輯,熟悉常見算法如排序、搜索、遞歸等,能分析時間/空間復雜度并優(yōu)化代碼性能;
7、熟悉Webpack/Vite等構建工具,能配置優(yōu)化打包流程(如代碼拆分、懶加載、消除無效引用);
8、理解HTTP/HTTPS/WebSocket協(xié)議,熟悉RESTful API設計與前后端聯(lián)調;
9、掌握性能優(yōu)化手段:資源壓縮、CDN加速、緩存策略、Lighthouse調優(yōu)等;
10、防范XSS/CSRF/SQL注入等攻擊,了解非對稱加密及合規(guī)要求;
11、注重代碼可維護性,具備組件化設計能力,能封裝高復用性組件;
12、良好的代碼風格,遵守代碼規(guī)范;