資深 iOS 軟體工程師 – 班加羅爾(混合辦公)
為 Proximity Works 的體育、媒體與娛樂客戶打造可擴充的 Swift 應用程式。 開發行動功能、資料持久化與效能改進,並整合 REST API。
說明
- 從設計到發布,交付穩健且可擴充的 iOS 功能。
- 使用 SwiftUI 和 UIKit 建置並改善介面。
- 使用 SwiftData 和 Realm 設計並實作本機資料儲存。
- 撰寫整潔、經過測試且附有文件的程式碼。
- 審查程式碼並落實良好的工程實務。
- 找出並修復效能瓶頸、記憶體問題與閃退。
- 與後端團隊合作設計及使用 REST API。
- 參與衝刺規劃、技術討論與架構決策。
- 透過指導協助初階工程師成長。
- 持續掌握 Apple 平台更新、API 與產業發展。
- 以個人貢獻者身分作出技術決策。
職位要求
- 至少三年專業 iOS 開發經驗。
- 精通 Swift;熟悉 Objective-C 者尤佳。
- 具備 SwiftUI 和 UIKit 的實務經驗,包括在同一個專案中搭配使用兩者。
- 具備使用 Claude 或 Cursor 等 AI 程式撰寫助理的經驗。
- 具備 SwiftData 和 Realm 使用經驗,包括結構描述設計、遷移與查詢最佳化。
- 了解 MVVM、MVC、VIPER 或 TCA 等 iOS 架構模式。
- 了解多執行緒與並行處理,包括 GCD、Operation Queues 和 Swift Concurrency。
- 具備使用 Xcode、Instruments 和除錯工具的經驗。
- 熟悉 Swift Package Manager 和 CocoaPods。
- 了解使用 URLSession 進行網路連線、REST API,以及 JSON 序列化與反序列化。
- 具備使用 XCTest 和 XCUITest 撰寫單元測試與 UI 測試的經驗。
- 熟悉 CI/CD 流程及 Fastlane、Bitrise 或 GitHub Actions 等工具。
- 了解 iOS 人機介面指南與無障礙實務。
- 擁有電腦科學、工程或相關領域的學士學位,或具備同等實務經驗。
福利待遇
- 與資深領導者共事,他們曾建立並帶領多個技術、產品與設計團隊。
- 為公司的成功作出有意義的貢獻。
- 加入一支成員遍布全球的團隊。
- 接觸影響力高、可擴充且每天有 3.7 億人使用的產品。
