崗位職責: 1、帶領團隊負責Android平臺客戶端軟件的開發和優化,并管理團隊成員,逐步提升團隊成員能力; 2、參與項目需求分析及系統框架和核心模塊設計,兼顧性能、包大小、質量等各項指標; 3、與設計師、產品一起緊密配合,實現豐富界面交互,完成手機端應用的技術設計與開發; 4、完成單元測試、code review 核心邏輯,實現高質量客戶端應用; 5、對Android平臺開發技術進行研究,根據開發過程中的體驗對產品提出改進建議。
崗位要求: 1、本科以上學歷,計算機、軟件工程或相關專業; 2、5年以上Android平臺開發經驗,2年以上管理經驗,熟練掌握Java,Kotlin,ReactNative,熟悉面向對象設計思想和常見的設計模式; 3、熟悉Android系統常用組件,開發框架的應用,對Android工程化建設思路有深度人理解和實戰經驗; 4、熟悉Android開發的常用機制,對Android系統應用管理、進程管理、內存管理、Activity管理機制有深入理解, 熟悉MVVM模式處理好與數據的邏輯關系; 5、熟悉Android系統特性,有豐富的大型項目模塊化架構設計和組件封裝,熟悉各種主流手機特性,具有跨平臺/多終端開發經驗,掌握常用的內存、性能和網絡優化方法和工具等; 6、扎實的數據結構/算法基礎;較強的代碼閱讀能力,代碼風格良好,能設計出高效、合理、易讀、易于擴展的程序結構; 7、熟悉網絡通信機制及常見數據傳輸協議; 8、性格開朗,有責任心,對技術有強烈的興趣,喜歡鉆研,具有良好的學習能力、溝通技能與團隊合作能力,有自己的技術blog或開源代碼倉庫者優先。