崗位職責:
1.前端架構規劃設計:跨平臺前端架構;
2.跨平臺開發:網頁端和移動端的前端開發工作;
3.數據交互設計:協同后端團隊,設計合理的數據存儲和交互方案;
4.高并發與性能優化:針對高并發場景,設計前端性能優化方案;
5.安全架構設計。
任職要求:
1.教育背景:計算機科學、軟件工程或相關領域本科及以上學歷。
2.項目經驗:
-
主導或作為核心成員參與過大型企業級應用的前端開發項目,具備從需求分析、架構設計到系統上線的全流程的經驗者優先;
-
參與過將 AI 技術集成到前端系統的項目,了解 AI 模型與前端系統的交互方式,能夠優化系統性能以支持 AI 模型的運行的經驗者優先。
3.專業技能:
a.前端技術棧:
-
精通 HTML5、CSS3、JavaScript 等前端基礎技術,具備扎實的編程功底;
-
熟練掌握主流的前端框架,能夠獨立搭建復雜的前端應用架構;
-
了解移動端開發技術,能夠進行移動端的混合開發或原生開發。
b.數據處理與存儲:
-
熟悉瀏覽器本地存儲和 IndexedDB 等 數據緩存和管理技術;
-
了解與后端數據存儲交互的原理和方式,進行高效的數據請求和處理。
c.消息隊列與異步處理:
-
理解消息隊列在前端的應用場景,能夠實現實時數據通信和異步消息處理;
-
掌握異步編程技巧,優化前端代碼的執行效率和響應性能。
d.性能優化與高并發:
-
熟悉前端性能優化工具和方法,能夠對頁面性能進行全面分析和優化;
-
具備高并發場景下前端性能優化的經驗。
e.安全技術:
-
深入了解 Web 安全相關知識,攻擊原理及防范措施;
-
掌握數據加密技術,能夠實現前端數據的安全傳輸和存儲。
f.跨平臺與部署:
-
了解不同系統(如 Windows、MacOS、iOS、Android)的前端適配要點;
-
熟悉云上服務的前端部署流程和優化策略,了解本地安裝包的制作和發布。
4.通用技能:
-
問題解決能力:具備敏銳的技術洞察力和問題分析能力,能夠快速定位并解決復雜的技術問題;
-
溝通協作能力:具備良好的團隊溝通與協作能力,擁有較強的領導力, 能夠帶領團隊完成復雜的技術項目;
-
學習創新能力:對新技術充滿熱情,具備快速學習和應用新技術的能力。