崗位職責:?
?1、根據(jù)項目任務計劃按時完成軟件編碼、單元測試、集成測試;?
?2、按照開發(fā)流程編寫相應模塊的設計文檔;?
?3、協(xié)助算法工程師,進行android?SDK/NDK開發(fā),完成可交付功能的構建;
?4、協(xié)助測試工程師,完成算法穩(wěn)定性、性能、壓力等測試工作;?
?5、解決研發(fā)過程中的問題,保證項目進度;
?任職資格任職要求:?
?1、3~5年及Android平臺開發(fā)經(jīng)驗;?
?2、熟練運用java、c++進行開發(fā),有基本的數(shù)據(jù)結(jié)構和算法基礎;?
?3、熟練運用UML、Git、Android?Studio、IntelliJ?IDEA、Source?Insight等常用開發(fā)工具;?
?4、掌握基本的UI開發(fā),熟練運用Activity\Service\Broadcast\Provider四大組件;?5、深入理解View、Window的繪制流程,深入理解android事件分發(fā)機制;?
?6、深入理解Handler及Message消息循環(huán)機制;?
?7、掌握AIDL、Binder等進程間通信原理;?
?8、掌握Android?SDK/NDK開發(fā),能夠進行高質(zhì)量的jar、aar?、so交付;?
??9、熟悉各個不同Android版本、設備的特性與差異,有豐富適配經(jīng)驗;?
?10、熟悉Android平臺高性能編程及性能調(diào)優(yōu)、內(nèi)存管理,獨立完成模塊開發(fā)和單元測試;?
?11、了解移動端網(wǎng)絡通信機制,掌握基本的HTTP/TCP/UDP網(wǎng)絡協(xié)議及操作;?12、了解sqlite數(shù)據(jù)庫,掌握常用的CURD操作;?
?13、了解CI/CD流程,具備jenkins集成及對應的腳本構建、修改能力。?
?14、有責任心、溝通能力強、有較強的團隊合作意識、具備良好的獨立思考能力。?
?加分項:?
?1.有個人維護的github開源項目,或個人維護的技術博客。
?2.熟悉android?Framework,有過AOSP開發(fā)經(jīng)驗。
?極氪智能科技-SNC???工作地點:上海-上海市-徐匯區(qū)東航