崗位職責:
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. 通用技能
? 問題解決能力:具備敏銳的技術洞察力和問題分析能力,能夠快速定位并解決復雜的技術問題
? 溝通協作能力:具備良好的團隊溝通與協作能力,擁有較強的領導力, 能夠帶領團隊完成復雜的技術項目。
? 學習創新能力:對新技術充滿熱情,具備快速學習和應用新技術的能力