崗位職責(zé):作為啟迪國信的軟件工程師,您將參與到端到端的產(chǎn)品設(shè)計及架構(gòu)構(gòu)建,并主要負(fù)責(zé)通信及移動協(xié)作軟件的開發(fā)和測試。您將有機(jī)會在最新的移動平臺上,開發(fā)高性能及高可擴(kuò)展性的企業(yè)移動應(yīng)用產(chǎn)品。啟迪國信期待在某些領(lǐng)域有核心專長并專注編程開發(fā)的中堅力量的加入,從而與這些專家一道去創(chuàng)建結(jié)構(gòu)復(fù)雜的軟件產(chǎn)品。一般來說這些開發(fā)者有如下特征:? 關(guān)注并享受學(xué)習(xí)編程語言或系統(tǒng)的任何細(xì)節(jié)? 不僅停留在理論化研究,更樂于編程實踐? 懂得欣賞他人在研發(fā)領(lǐng)域的杰作? 能快速上手? 在某特殊領(lǐng)域有獨到專長成功要素:? 在移動平臺或服務(wù)器端有成熟的系統(tǒng)編程及設(shè)計能力? 精于調(diào)試代碼,并擅長編寫精煉及可維護(hù)度高的代碼? 有工作在創(chuàng)業(yè)公司的激情,并有較強的思辨能力? 良好的溝通及個人領(lǐng)導(dǎo)力教育背景:? 計算機(jī)或相關(guān)專業(yè)學(xué)士或更高學(xué)歷?任職資格:? 熟練使用JavaScript,JavaScript基礎(chǔ)良好,熟悉函數(shù)式編程? 熟練使用ES6進(jìn)行編程? 能夠良好的遵循代碼規(guī)范,有良好的編碼習(xí)慣。對單一原則和DRY原則有良好的理解,并能遵守? 用過Webpack或其他模塊化打包工具。知道Babel的工作原理,使用過JavaScript編譯器(轉(zhuǎn)換器)? 有單頁應(yīng)用的項目經(jīng)驗,知道SPA的原理? 對Http請求有一定了解? 熟練使用Chrome?Developer?Tools進(jìn)行debug? 對JavaScript的異步編程有一定理解,了解JavaScript的異步機(jī)制。熟練使用Callback,Promise進(jìn)行編程。能使用Async/Await為加分項? 熟悉使用CSS,用過Sass,Less或PostCss更佳? 能編寫可讀性比較高的CSS代碼,可以根據(jù)UI設(shè)計師提供的方案編寫模塊化的CSS代碼? 了解TypeScript或CoffeeScript更佳? 使用過Eslint或JsLint? 有過JavaScript?SDK或第三方lib庫編程經(jīng)驗的更佳