1. 計算機相關(guān)專業(yè),本科以上學(xué)歷;
2. 熟練掌握 HTML、CSS、JavaScript 程序語言;
3. 熟悉 ES6 語法,了解 TypeScript;
4. 熟悉頁面架構(gòu)和布局,對表現(xiàn)與數(shù)據(jù)分離、Web 語義化等有較深入的理解;
5. 熟悉前端編譯和構(gòu)建工具,如:babel、webpack 等;
6. 熟練使用 Vue、Element UI、TDesign 等前端框架;
7. 熟悉主流的前端數(shù)據(jù)可視化框架,如:ECharts 等;
8. 熟練掌握前端各種調(diào)試技能,熟悉 HTTP 協(xié)議;
9. 熟悉 Node.js 的相關(guān)知識和工具,了解 Node.js 的開發(fā)生態(tài);
10. 熟悉 nginx、Caddy 等工具;
11. 熟悉 CentOS、Ubuntu 等 Linux 操作系統(tǒng);
12. 具有較高的系統(tǒng)安全意識,對常見的前端漏洞原理有所了解。
13. 對用戶體驗、交互操作流程等有較深入的理解,能夠在可用性、可訪問性、瀏覽器兼容性等方面持續(xù)對系統(tǒng)進行改進;
14. 熟悉 iOS 及 Android App 開發(fā),或熟悉 Flutter 等跨平臺移動端開發(fā)工具包;
15. 具有較高的系統(tǒng)安全意識,了解網(wǎng)絡(luò)安全方面的相關(guān)知識;
16. 善于學(xué)習(xí)和與人溝通,為人正直、誠信,有責(zé)任心,具有分析、解決實際問題的能力。