崗位職責(zé):
1、負(fù)責(zé)主導(dǎo)或參與公司前端基礎(chǔ)架構(gòu)的建立和實(shí)施,主導(dǎo)封裝前端框架和公共組件庫;
2、負(fù)責(zé)梳理和優(yōu)化前端開發(fā)流程;
3、優(yōu)化Web前端應(yīng)用,改善用戶體驗(yàn),解決Web前端頁面在各瀏覽器的兼容性問題;
4、制定Web前端開發(fā)規(guī)范及優(yōu)化開發(fā)流程,熟練封裝;
5、基于JS技術(shù)項(xiàng)目相關(guān)需求整理、設(shè)計(jì)、開發(fā)、測(cè)試、維護(hù)等各項(xiàng)工作。
任職要求:
1、計(jì)算機(jī)相關(guān)專業(yè), 統(tǒng)招本科及以上學(xué)歷,3年及以上Android 實(shí)際開發(fā)經(jīng)驗(yàn);
2、熟練掌握java語言,熟悉IO流、socket、多線程編程技術(shù);
3、熟悉H5相關(guān)方面技術(shù)、如HTML、css、js,有uni-app、Vue開發(fā)經(jīng)驗(yàn)者優(yōu)先;
4、熟練掌握AndroidUI體系,常用布局與動(dòng)畫,自定義view以及view事件分發(fā)流程等相關(guān)技能;
5、掌握屏幕分辨率兼容和操作系統(tǒng)版本兼容原理;
6、擁有項(xiàng)目優(yōu)化經(jīng)驗(yàn),包括應(yīng)用啟動(dòng)優(yōu)化、體積優(yōu)化、內(nèi)存優(yōu)化、本地存儲(chǔ)優(yōu)化等;
7、熟悉掌握Android多進(jìn)程多線程管理、線程切換,網(wǎng)絡(luò)通信機(jī)制;
8、熟練掌握移動(dòng)端數(shù)據(jù)存儲(chǔ)相關(guān)技術(shù)及優(yōu)化方式;
9、熟練掌握?qǐng)鼍暗幕旌祥_發(fā)框架及實(shí)現(xiàn)原理,包括jsbridge、dsbridge等;
10、熟練掌握常見的設(shè)計(jì)模式及組件化、插件化思想,具備架構(gòu)設(shè)計(jì)能力,對(duì)微應(yīng)用架構(gòu)有深入理解,能夠進(jìn)行大型移動(dòng)端項(xiàng)目的架構(gòu)設(shè)計(jì)及搭建;
11、善于思考、學(xué)習(xí),有良好的邏輯思維能力,能夠獨(dú)立分析和解決問題。