職位描述
原生APP開發工程師(Android開發工程師)
1、雙平臺技術先鋒:作為自研團隊的核心力量,你將全面負責Android及iOS平臺的設計、開發和維護工作。憑借卓越的技術實力,打造流暢、高效的用戶體驗,確保應用在不同設備上均能穩定運行,成為雙平臺技術領域的佼佼者。
2、技術升級引領者:依據業務需求,你將熟練運用Android應用開發框架,展現出色的應用類軟件開發設計能力。你將主導技術升級與產品迭代,以創新思維和精湛技藝,推動產品在技術層面不斷突破,引領行業潮流,讓我們的產品始終走在技術前沿。
3、跨團隊協作樞紐:積極與其他團隊(產品、UI、測試等)緊密協作,你將成為溝通各方需求的關鍵樞紐。憑借出色的溝通能力和深刻的理解力,充分理解各方需求,按時提交高質量的代碼,按時保質完成各項開發任務。你的協作精神和高效執行力,將為產品的成功上線與持續優化提供強大動力,成為團隊協作的典范。
4、產品發展智囊團成員:深度參與項目需求分析、技術選型、架構設計等關鍵環節,你將從技術層面為產品發展提供極具價值的支持與專業建議。你的每一個想法和建議,都可能成為產品在市場中脫穎而出的關鍵,讓你成為產品成功的幕后英雄,為自研團隊的技術戰略貢獻智慧。
5、技術趨勢引領者:持續關注行業動態與技術趨勢,你將主動學習新技術、新工具,不斷提升自身技術水平與創新能力。你將把最新的技術理念和實踐方法帶回團隊,為團隊帶來新的技術思路與方法,引領團隊在技術的浪潮中乘風破浪,始終保持領先地位,讓自研團隊在技術領域熠熠生輝。
任職要求:
1、計算機及理工科專業統招本科及以上學歷,5年以上Android APP應用開發經驗,同時具備iOS開發經驗者優先。
2、熟悉Android性能優化、內存管理機制,能夠熟練分析并解決OOM等問題,獨立完成APP功能模塊的開發;同時,了解iOS平臺的內存管理、性能優化等關鍵技術,具備一定的iOS應用開發能力。
3、深入理解Android的體系結構,熟練掌握Android技術棧和生態鏈,如多線程、Android虛擬機內部機制、錯誤收集、編譯配置管理等;熟悉iOS的開發框架與技術體系,了解其內存管理、多線程處理、事件響應機制等核心內容。
4、熟悉多線程、網絡、緩存機制、支付、推送及IM集成等技術,熟練掌握MVC、MVVM等常用框架,具備組件化、模塊化開發能力,能夠高效地進行代碼復用與團隊協作。
5、具備良好的團隊合作精神,責任心強,耐心細致,能吃苦耐勞,能夠在高壓環境下保持高效的工作狀態,積極主動地解決問題,推動項目順利進行。
6、有知名互聯網公司經歷者優先,有大型App參與經驗者優先,有APP國際化開發經驗優先,具備跨平臺開發經驗者(如使用Flutter、React Native等框架)將更具競爭力。