Android架構師職位要求
1.精通Java 平臺開發(fā),熟悉面向對象設計方法和常用設計模式;
2.精通核心技術和框架 (包括 JVM/JNI/NIO/多線程/Lockless 及 TCP/IP 網(wǎng)絡編程等);
3.精通Android 框架,深入了解底層服務、Binder IPC、SurfaceFlinger等技術;
4.精通Android UI 布局開發(fā)/Animation/OpenGL|ES/Multimedia 開發(fā)技術;
5.精通SQLite 數(shù)據(jù)庫使用,具備數(shù)據(jù)庫設計經(jīng)驗,熟悉常用優(yōu)化方法;
6.精通本地數(shù)據(jù)緩存技術,熟悉Android文件操作;
7.熟悉數(shù)據(jù)加密算法及相關實用技術。
Android架構師崗位職責
1.負責公司Android App產品的技術方案規(guī)劃、架構設計和系統(tǒng)設計;
2.對Android App 的研發(fā)進行技術評審和把關,驗證方案的有效性和合理性;
3.編寫核心代碼,帶領團隊共同完成項目的開發(fā)和維護,并保證項目高可擴展和可維護性;
4.優(yōu)化產品性能,安全加固,保證App安全、穩(wěn)定、快速運行兼且省電、省流量;
5.解決 App 運行中出現(xiàn)的故障和問題,同時提供性能優(yōu)化、日志收集及統(tǒng)計分析等方案;
6.編寫研發(fā)過程中產生的規(guī)范化文檔/接口文檔等;
7.為中、初級開發(fā)人員提供技術指導及幫助;
8.職業(yè)發(fā)展:系統(tǒng)架構師/技術專家。