【工程部】工程團隊(金融ToC)|資深 Android 工程師 Sr. Android Engineer(JIRA910)
Description
【角色期待】
全台灣最多人使用的投資理財看盤 App《股市爆料同學會》是 CMoney 旗下結合股市資訊、投資觀點與社群互動的產品。
使用者透過 App 瀏覽市場資訊、分享投資觀點、參與社群討論,因此產品的操作流暢度、功能穩定性與持續迭代能力,都是影響使用者體驗的重要因素。
我們正在尋找一位具備扎實 Android 開發能力,且有潛力逐步承擔「技術領導責任的資深 Android 工程師」。
1. 在這個角色中,除了獨立完成 App 功能開發,你更需要能從整體產品與工程角度思考問題,包括如何改善既有架構、提升程式品質、處理效能瓶頸,以及讓團隊更有效率地交付穩定的產品功能。
2. 從個人技術貢獻走向團隊技術影響力的意願與能力:能在需求與技術限制之間做出合理判斷,參與重要技術方案討論,並透過 Code Review、經驗分享或協作,協助團隊建立更好的工程實務。
這個職務以 Android 技術實作為核心,期待你能逐步展現技術決策、問題推進與協助夥伴成長的能力!
【工作內容】
1. Android App 核心功能開發與維護:負責《股市爆料同學會》Android App 的功能開發、優化與維護,與 PM、UI/UX 設計師及工程夥伴合作,將產品需求轉化為穩定、易用且可持續維護的功能。
1. 改善 Android App 架構與程式品質:分析既有程式架構、模組依賴與技術債,規劃並執行適當的重構與優化,提升程式碼可讀性、可測試性與後續開發效率。
1. 提升 App 效能與穩定性:針對啟動速度、畫面流暢度、記憶體使用、Crash / ANR 等問題進行分析與改善,降低使用者操作過程中的異常與效能問題。
1. 參與技術方案設計與工程決策:針對新功能、架構調整或複雜技術問題,與工程夥伴評估不同方案的可行性、維護成本與風險,協助團隊做出合理的技術選擇。
1. 建立與維持工程品質:透過 Code Review、單元測試、必要的整合測試與問題追蹤,降低功能變更造成的品質風險,確保 App 能持續穩定迭代。
1. 協助團隊技術交流與能力提升:透過技術討論、程式碼審查、問題排查或經驗分享,協助其他工程師理解技術方案、改善程式品質,逐步建立團隊技術共識。
1. 運用 AI 輔助開發流程:適當使用 AI Coding 工具協助程式理解、開發、測試與重構,並透過工程判斷與驗證,提升開發效率及產出品質。
【基本條件】
1. 具備 高流量 或 高併發 Android App 開發經驗,能獨立負責正式上線產品的核心功能開發、維護或架構改善,能處理具有一定複雜度的產品需求。
2. 熟悉 Kotlin 與 Android 原生開發,理解 Android SDK、Activity / Fragment Lifecycle、非同步處理及常見平台限制,能獨立分析與解決 Android 開發問題。
3. 有 Android 工程效率改善經驗,例如:模組化、CI/CD、測試自動化、建置流程優化及 AI Coding Agent 應用,能說明實際改善成果。
4. 具備 Android 架構設計與程式碼品質觀念,理解 MVVM、Clean Architecture 或其他常見架構模式,能根據產品規模與需求選擇適當設計,而非僅套用架構範本。
5. 熟悉 Android UI 與資料處理實務,具備 Jetpack Compose 或 Android View-based UI 開發經驗,理解網路 API 串接、非同步資料處理、狀態管理與錯誤處理。
6. 具備 App 效能優化與問題排查能力,能運用 Debugging、Profiling、Crash Log 等方式分析效能與穩定性問題,並提出具體改善方案。
7. 具備跨團隊協作與技術方案溝通能力,能與 PM、設計師及工程師釐清需求、評估技術限制,並說明不同技術方案的取捨,推進功能完成與品質驗證。
8. 具備技術問題主動推進與團隊協作能力,面對複雜問題時,能拆解任務、提出方案、協助團隊排除障礙,並願意透過 Code Review 或技術討論分享經驗。
【加分項目】
1. 具備 Mentor 或技術指導經驗,曾透過 Code Review、Pair Programming、新人培訓或技術分享,協助其他 Android 工程師提升能力,並能說明實際指導方式與成果。
2. 曾擔任模組負責人、Technical Owner 或 Tech Lead,具備技術方案規劃、任務拆解、跨工程師協作或技術決策經驗。