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