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