崗位職責(zé):
1.參與公司軟件產(chǎn)品需求定義及設(shè)計(jì)過(guò)程;參與公司軟件編碼規(guī)范的制定與維護(hù),負(fù)責(zé)定期按照編碼規(guī)范對(duì)代碼進(jìn)行審查,確保代碼質(zhì)量。
2.負(fù)責(zé)跟進(jìn)公司對(duì)外項(xiàng)目的相關(guān)需求、詳細(xì)功能設(shè)計(jì)、參與設(shè)計(jì)評(píng)審。
3.負(fù)責(zé)根據(jù)產(chǎn)品與設(shè)計(jì)的實(shí)現(xiàn)相關(guān)需求,確保軟件與設(shè)計(jì)的一致性。
4.根據(jù)項(xiàng)目需要負(fù)責(zé)按計(jì)劃完成公司對(duì)外項(xiàng)目產(chǎn)品模塊代碼的編寫(xiě),單元測(cè)試、集成測(cè)試、Bug修復(fù)、優(yōu)化與重構(gòu)工作,及相關(guān)部分各類文檔的編寫(xiě),對(duì)其內(nèi)容與代碼一致性負(fù)責(zé)。
任職要求:
1.三年以上開(kāi)發(fā)經(jīng)驗(yàn),具備組件封裝經(jīng)驗(yàn),本科及以上學(xué)歷。
2.HTML5/CSS3/JavaScript基礎(chǔ)扎實(shí),熟悉Vue全家桶,熟悉Element/AntD/TencentD等至少一種UI框架;了解eCharts/HighCharts/AntV/D3等至少一種圖表可視化組件;熟悉組件庫(kù)封裝原則與方式,了解MVVM原則。
3.了解WebGL/Three.js、Canvas至少一種;了解NodeJS與瀏覽器相關(guān)知識(shí)
4.熟悉組件庫(kù)封裝原則與方式。
5.具有良好的編碼風(fēng)格,熟悉代碼整潔相關(guān)原則,結(jié)構(gòu)清晰、命名規(guī)范、邏輯性強(qiáng)、代碼冗余低、設(shè)計(jì)思路清晰。
6.熟悉靜態(tài)代碼檢查、單元測(cè)試、代碼審查相關(guān)指標(biāo)與流程。
7.具有一定學(xué)習(xí)能力,主動(dòng)學(xué)習(xí)了解工作相關(guān)技術(shù)、設(shè)計(jì)模式等內(nèi)容。
8.具有較強(qiáng)責(zé)任心與溝通能力,對(duì)于項(xiàng)目相關(guān)需求、詳細(xì)功能設(shè)計(jì)、對(duì)接及評(píng)審工作能夠及時(shí)推動(dòng)進(jìn)行。
9.具有良好的編碼習(xí)慣和文檔寫(xiě)作能力。
10.熟悉軟件開(kāi)發(fā)流程及相關(guān)工具(WebStorm VSCode Git Maven Jekins等)。
加分項(xiàng):
1.具有Sharder編程能力優(yōu)先。
2.具有服務(wù)器端渲染相關(guān)經(jīng)驗(yàn)優(yōu)。
該崗位base佛山總部:佛山市順德區(qū)大良街道五沙社區(qū)新凱路7號(hào)科盈國(guó)際工業(yè)園一期