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