崗位職責:
崗位職責
1、負責相關產(chǎn)品的需求以及前端程序的實現(xiàn),提供合理的前端支持和技術選型,設計前端架構,提供最優(yōu)的前端架構解決方案;
2、協(xié)同業(yè)務架構和技術架構的匹配度,與客戶端、后端工程師對接共同協(xié)作完成項目;根據(jù)產(chǎn)品需求完成相關產(chǎn)品功能開發(fā),負責移動端HTML5頁面產(chǎn)品的研發(fā),編寫H5、js、css代碼;
3、解決移動設備包括iOS和Android的兼容性問題,進行Web性能優(yōu)化和體驗優(yōu)化,收集跨端性能指標,分析性能數(shù)據(jù);
4、按照編碼規(guī)范編程,編制貫穿整個軟件開發(fā)周期的文檔資料,編寫軟件產(chǎn)品中功能模塊的單元測試代碼,維護和改進前端技術平臺,維護前端工具鏈和技術組件;
5、參與新技術探索,推進系統(tǒng)架構的演化,研究前端前沿技術并探索應用于前端開發(fā)。
任職要求:
任職要求
1、本科及以上學歷,計算機、軟件相關專業(yè);
2、具備5年以上Web前端、大屏、小程序、混合式APP開發(fā)經(jīng)驗;
3、精通JavaScript、HTML5、CSS3等前端技術;掌握新興的前端技術如JQuery、lay_ui、element ui、vue、uniapp 、Angular、React、extjs 、TypeScript,nodejs等;掌握各類瀏覽器、移動設備的兼容性差異;了解混合APP開發(fā)工具,對iOS或Android原生開發(fā)有一定了解;
4、掌握各類瀏覽器、移動設備的兼容性差異,頁面布局、重構、渲染執(zhí)行,能解決Web前端,大屏、小程序、混合式APP開發(fā)過程中的前端技術難題,同時精通前端性能調試優(yōu)化;
5、了解混合APP開發(fā)工具,對iOS或Android原生開發(fā)有一定了解,能夠解決IOS或者Android開發(fā)過程中的系統(tǒng)級問題;
6、調研及編制前端優(yōu)化開發(fā)方案,對前端功能進行模塊化,能夠將前端項目向更平滑的更優(yōu)雅的方向推動,開發(fā)自定義組件,有開源組件開發(fā)成果并可以展示;
7、具有良好的業(yè)務水平及響應速度,責任心強,代碼風格良好,邏輯嚴謹,抗壓能力強,能快速解決大部分日常應用問題,并能具有良好的文檔編制能力; 對代碼的質量和性能有追求;
8、具備良好的英文文檔閱讀能力。