本科學(xué)歷,通信或計(jì)算機(jī)3T相關(guān)專業(yè),2年及以上經(jīng)驗(yàn);如本科學(xué)校為985/211則免筆試直接面試,普通本科需要上機(jī)筆試+面試。
崗位職責(zé):
1. 用戶界面開發(fā)。實(shí)現(xiàn)UI設(shè)計(jì)、響應(yīng)式設(shè)計(jì)、交互實(shí)現(xiàn)、跨瀏覽器兼容性。
2. 性能優(yōu)化。頁面加載速度優(yōu)化、懶加載和異步加載。
3. 熟練使用Vue,熟悉流行的前端框架和庫,如React、Angular、Svelte等,根據(jù)項(xiàng)目需求選擇合適的框架和庫,組織和管理前端代碼結(jié)構(gòu)。注:有GIS、低空開發(fā)經(jīng)驗(yàn)最佳。
4、熟悉現(xiàn)代前端開發(fā)工具和構(gòu)建工具,如Webpack、Gulp、Grunt、Parcel等,用于打包、編譯、模塊化開發(fā)和優(yōu)化。
4. 與后端工程師協(xié)作,掌握AJAX、Fetch API、Axios等技術(shù)。
5. 與設(shè)計(jì)師和產(chǎn)品經(jīng)理緊密合作,確保開發(fā)的前端界面符合最佳的用戶體驗(yàn)(UX)設(shè)計(jì)原則,頁面交互流暢、直觀,提升用戶滿意度。
6. 編寫前端代碼的單元測試,使用工具如Jest、Mocha、Chai等進(jìn)行自動化測試,確保代碼的穩(wěn)定性和正確性。
7. 熟練使用GitLab進(jìn)行版本控制,熟悉代碼管理、分支管理和合并等操作。
8. 遵循團(tuán)隊(duì)的前端代碼規(guī)范(如ESLint、Prettier等),保持代碼的一致性、可讀性和可維護(hù)性。
9. 為代碼、組件、API接口等編寫詳細(xì)的技術(shù)文檔,確保團(tuán)隊(duì)成員能夠理解和維護(hù)代碼。
10. 與產(chǎn)品經(jīng)理、設(shè)計(jì)師、后端工程師等進(jìn)行密切的溝通和協(xié)作,理解需求、規(guī)劃開發(fā)進(jìn)度并確保按時交付功能。
技能要求:
1. 扎實(shí)的HTML、CSS、JavaScript(JS)語法知識;
2. 至少精通1個前端框架,如React、Vue.js、Angular等,熟練使用ant design、iView、elementUI等UI框架,熟練使用AntV、Echarts等圖表可視化技術(shù);
3. 熟練掌握相關(guān)構(gòu)建工具與開發(fā)工具,如Webpack、Babel、Parcel、Vite、VS Code、Postman、npm/Yarn等;
4、掌握懶加載、按需加載、性能優(yōu)化常見技術(shù);
5. 掌握至少1個測試框架,如Mocha、Cypress、Jest。