崗位說明:
1. 理解項(xiàng)目需求:前端開發(fā)工程師需要與產(chǎn)品主管、設(shè)計(jì)師和后端開發(fā)工程師密切合作,理解項(xiàng)目需求,并根據(jù)需求制定相應(yīng)的技術(shù)方案。
2. 前端界面設(shè)計(jì)與開發(fā):前端開發(fā)工程師負(fù)責(zé)將設(shè)計(jì)師提供的視覺設(shè)計(jì)轉(zhuǎn)化為前端界面。他們需要熟練掌握HTML、CSS和JavaScript等前端技術(shù),利用這些技術(shù)實(shí)現(xiàn)網(wǎng)頁的布局和樣式,并添加交互效果。
3. 負(fù)責(zé)Web前端頁面開發(fā)以及2D\3D顯示算法開發(fā);
4. 負(fù)責(zé)前端架構(gòu)設(shè)計(jì),實(shí)現(xiàn)基于3D各種數(shù)據(jù)可視化、數(shù)據(jù)展示、動(dòng)態(tài)交互效果;
5. 瀏覽器兼容性測試:前端開發(fā)工程師需要確保網(wǎng)站在不同瀏覽器和設(shè)備上的兼容性。他們需要進(jìn)行測試和調(diào)試,確保網(wǎng)站在各種環(huán)境下都能正常運(yùn)行。
6. 性能優(yōu)化:前端開發(fā)工程師需要優(yōu)化網(wǎng)站的性能,提高加載速度和響應(yīng)時(shí)間。他們需要使用各種工具和技術(shù),如壓縮文件、合并腳本和樣式表、使用緩存等,來提高網(wǎng)站的性能。
7. 代碼維護(hù)和版本控制:前端開發(fā)工程師需要對代碼進(jìn)行維護(hù)和更新。他們需要使用版本控制工具,如Git,來管理代碼的變更和版本。
8.能夠針對以上完成的工作,按時(shí)完成相關(guān)工作內(nèi)容的文檔編寫(設(shè)計(jì)文檔、部署文檔、使用說明文檔)。
崗位要求:
教育背景:
◆本科或本科以上學(xué)歷,具有正規(guī)院校教育經(jīng)歷。
◆熟悉ecmascript/css/html 最新規(guī)范;
◆熟悉react+redux+immutable全棧,了解ios或android語言以及對應(yīng)平臺(tái)UI框架基礎(chǔ);
◆熟悉jquery/vue/angular/react等常用前端類庫、框架的設(shè)計(jì)原理;
◆至少熟悉一門非前端的語言(如Java/PHP/Python/C#),并有實(shí)踐經(jīng)驗(yàn);
◆掌握webgl,熟悉 babylonjs,threejs,cesium,mapbox,unity 等至少1個(gè)圖形開發(fā)引擎;
◆有3D圖形技術(shù)在工業(yè),制造業(yè),智慧城市,智能工廠等多個(gè)方向的應(yīng)用,有豐富的項(xiàng)目及產(chǎn)品開發(fā)經(jīng)驗(yàn)優(yōu)先。