職務要求
1. 團隊管理:負責管理 Android 團隊工程師,主導系統架構規劃、協助團隊解決技術瓶頸,確保團隊完成各種開發任務。此外,我們很重視開發品質和成員能力的成長,因此也需要建立(或改善)內部各種開發制度和流程、不斷思考如何優化內部開發品質和效率、培育和提昇成員技術能力,例如:我們為此建立 Code Review 制度、建置 CI/CD、要求 Unit Test / UI Test 涵蓋率、引進更好的開發框架、內部技術分享討論...等。
2. 產品開發:負責帶領團隊,進行產品的開發和維運。內部採敏捷開發模式,會密切跟 PM、設計、後端等團隊密切合作,討論產品需求、訂定開發架構、協助團隊完成開發任務。
3. 熱衷於產品開發,願意不斷學習新技術,並樂於分享討論的夥伴,可以盡情展現專業技能,提供決策建議,協助團隊解決各種挑戰性的問題。
任職資格
- 具備 3 年以上 iOS 開發經驗,以及 1 年以上帶領團隊經驗
- 至少熟悉其中一種開發架構 MVP、MVVM
- 具備多人開發經驗,能夠設計多人開發架構
- 熟悉 Design Pattern,重視 Clean Architecture,具備 Code Review 經驗
- 熟悉 RESTful API 串接經驗
- 具備撰寫 Unit Test & UI Test 能力
- 下方為我們使用的技術,希望有一定熟悉程度:
(a) RxSwift、ReactiveCocoa (或其他 Functional Reactive Programming Library)
(b) 使用 Code 寫 View (SnapKit)
- 希望具備架構設計能力,對程式碼品質有一定的要求,重視程式開發的維護性和彈性。
- 希望對新技術保持學習熱情,能夠不斷學習新技術,並帶回團隊。
【加分項目】
- 具備 CI/CD 建置經驗
- 具有 Android 和 iOS 雙平台開發經驗
*請利用下列兩種方式投遞履歷,若您的資格符合職缺所需,我們的獵頭顧問將會盡速與您聯繫 ,謝謝!