崗位職責:
1.負責Android平臺的應用架構設計與演進,確保架構的高性能、高內聚、低耦合,具備良好的可擴展性和可維護性。
2.主導核心業務模塊的設計與實現,遵守開發規范,保障代碼質量。
3.負責應用核心功能的編碼實現,具備深厚的多線程編程功底,能處理復雜并發場景。
4.精通Android多進程機制,負責多應用間的交互(如AIDL)設計與開發。
5.負責與系統底層、硬件驅動的交互開發,熟練掌握??JNI/NDK??技術,進行C/C++庫的集成與調試。
6.主導應用的性能調優,包括但不限于啟動速度、內存、布局等,解決ANR、Crash等疑難問題。
7.運用開發工具進行深度性能剖析與問題定位,提升應用的流暢度與穩定性。
8.編寫高質量的技術文檔,包括但不限于架構設計、接口規范、項目說明等。
9.參與需求和技術方案的評審工作,制定開發流程與規范。
10.主動研究學習技術,并在團隊內進行??技術分享與培訓??。
任職要求:
1、5年以上嵌入式開發經驗,從事過基于Android平臺的車載終端產品開發經驗;
2、熟練使用JAVA和C,熟悉JAVA/C內存分配機制,掌握Android通用主流開源框架、系統原理和內部機制,熟悉framework;
3、熟悉網絡編程、多進程編程、多線程編程、圖形界面編程、熟悉TCP/UDP、HTTP協議;
4、熟悉Android系統底層原理,對性能優化有相當的經驗;
5、熟悉HTTP、HTTPS、TCP/IP等通信協議,熟悉netty框架優先,熟悉代碼開發規范,標準化開發流程,具有應用的整體設計和架構能力,具有基礎類、通用類的設計開發能力;
6、熟悉混合式開發,能夠設計適合多人并行開發的APP業務框架,框架具有擴展性與靈活;
7、熟練使用設計模式,對代碼的設計和質量有精益求精的精神,工作認真細致;
8、熟練使用adb、shell、linux 常用指令;
9、熟悉串口、RX232/RX485等常用協議,及流式數據的編解碼。
薪資待遇及福利:
1、完善的培訓制度、提供競爭力的薪酬和晉升通道;
2、入職五險一金、午餐補貼、加班補貼、差旅補助等福利;
3、豐富的團隊活動、旅游;
4、豐厚的節日福利、生日福利;
5、每天8小時工作制,周末雙休。