職責描述:
1、手機軟件開發(fā)工程師,負責Android手機軟件的設計、編碼、測試;
2、按產(chǎn)品經(jīng)理和UI設計師的要求開發(fā)圖形界面和交互,實現(xiàn)各種交互效果;
3、編碼實現(xiàn)業(yè)務邏輯,編寫與服務器、外部設備、外部系統(tǒng)通訊的代碼;
4、掌握業(yè)務知識,設計、編寫和測試應用程序。
任職要求:
1、計算機應用、軟件開發(fā)等相關(guān)專業(yè),本科以上學歷,2年以上Android開發(fā)工作經(jīng)驗;
2、精通Java開發(fā),對面向?qū)ο蟮拈_發(fā)設計有深入的理解,熟悉常用設計模式并能靈活運用;
3、精通Android開發(fā)平臺的框架原理,能夠熟練使用Android?SDK?,包括map、fragment、photo、video等;
4、熟練掌握Android網(wǎng)絡應用軟件開發(fā)和調(diào)試經(jīng)驗,掌握網(wǎng)絡的基本知識及TCP/IP協(xié)議;有具體經(jīng)驗在Android平臺實現(xiàn)多線程,如TaskLoader;明白如何實現(xiàn)前臺代碼跟業(yè)務邏輯分離;
5、熟悉HTML5最新規(guī)范,能夠熟練運用HTML5特性構(gòu)建移動端的WebApp,了解各種瀏覽器兼容性
6、有一定的SQL語句基礎,能熟練運用SQLite3操作Android手機數(shù)據(jù)庫;
7、對單元測試、自動化測驗及相關(guān)框架有經(jīng)驗;
8、有良好的代碼習慣,要求結(jié)構(gòu)清晰,命名規(guī)范,邏輯性強,代碼冗余率低;
9、工作責任心強、效率高、善于自學提高,主動性強、有創(chuàng)新精神。