崗位職責:
1)負責公司核心業(yè)務的前端架構(gòu)設計、開發(fā)和優(yōu)化,確保高性能、可擴展性和可維護性。
2)主導復雜前端功能模塊的實現(xiàn)(如可視化大屏、低代碼平臺、微前端架構(gòu)等)。
??3)解決前端領域的技術難題(如性能優(yōu)化、跨端兼容性、安全防護等),推動技術方案落地。
4)探索前沿技術(如WebAssembly、Serverless SSR、Web3D等),并評估其業(yè)務適用性。
??5)設計和維護前端工程化體系(CI/CD、自動化測試、監(jiān)控告警等),提升團隊開發(fā)效率。
6)制定并推行前端代碼規(guī)范、性能優(yōu)化標準和技術文檔。
7)與產(chǎn)品、設計、后端團隊深度協(xié)作,參與需求評審并提出技術可行性建議。
8)推動前后端分離、API 設計標準化,主導技術方案評審。
??9)指導初中級工程師成長,組織技術分享,推動團隊技術氛圍建設。
??任職要求??
1)5年以上前端開發(fā)經(jīng)驗,精通 ??React/Vue/Angular?? 至少一種框架及生態(tài)(如Next.js/Nuxt.js)。
2)熟練使用??TypeScript??、ES6+、Webpack/Vite 構(gòu)建工具,具備模塊化、組件化開發(fā)經(jīng)驗。
3)熟悉前端性能優(yōu)化手段(如懶加載、SSR、CDN加速、內(nèi)存泄漏排查等)。
??4)扎實的數(shù)據(jù)結(jié)構(gòu)和算法基礎,熟悉網(wǎng)絡協(xié)議(HTTP/HTTPS/WebSocket)、瀏覽器原理。
項目經(jīng)驗要求??
1)有大型項目架構(gòu)經(jīng)驗(如微前端、狀態(tài)管理方案設計、前端監(jiān)控系統(tǒng)搭建)。
2)熟悉至少一門后端語言(Node.js/Java/Python),能獨立開發(fā)全棧功能者優(yōu)先。
??3)可視化開發(fā)??(D3.js/ECharts/Three.js)、??移動端Hybrid開發(fā)??或小程序??經(jīng)驗。用electron開發(fā)過桌面應用優(yōu)先; 4)參與過開源項目貢獻,或有技術博客、專利、演講經(jīng)歷,熟悉前端安全防護(XSS/CSRF防御)、WebAssembly、PWA等前沿技術。