資深 iOS 工程師(印度遠端工作)
負責 Epic Kids 兒童原生 iOS 閱讀應用程式的開發。建置並維護書籍渲染、音訊文字同步、離線閱讀、App 內購買及 App Store 發佈流程。
說明
- 在成熟的 Swift 與 Objective-C 程式碼庫中,負責開發及改進 Epic Kids 的 iPhone 與 iPad 原生 iOS 應用程式
- 負責閱讀體驗,包括內部書籍渲染器,以及與逐字文字高亮同步的旁白功能
- 管理離線閱讀、App 內購買及 App Store 發佈流程
- 改善應用程式效能、可靠性與整體品質
- 與 Android、後端及 Web 團隊合作,交付共用的產品功能
- 透過學習 Android 與 Kotlin,並參與兩個行動應用程式的開發,培養跨平台專業能力
職位要求
- 至少五年透過 App Store 建置及發佈原生 iOS 應用程式的經驗
- 精通 Swift 與 UIKit
- 能在 Swift 與 Objective-C 混合程式碼庫中有效工作
- 具備自訂使用者介面或文字渲染,以及即時媒體與音訊同步方面的專業經驗
- 具備並行處理與執行緒安全的實務經驗
- 具備本機資料持久化開發經驗
- 具備 App 內購買開發經驗
- 具備版本發佈管理經驗,包括 CI、程式碼簽署、TestFlight 及 App Store 提交
- 具備學士學位或同等專業經驗
- 熟悉 SwiftUI 與使用 async/await 的 Swift Concurrency
- 熟悉使用 AVCadence 同步音訊與文字
- 具備實作加密媒體播放的經驗
- 具備使用 VoiceOver、動態字體及 WCAG 原則建置無障礙介面的經驗
- 對跨平台行動開發有興趣,並具備 Android 或 Kotlin 的工作知識
福利待遇
- 打造鼓勵數百萬名兒童發現閱讀樂趣的產品
- 與來自世界各地的優秀同事合作
- 應對具挑戰性且有意義的工程問題
- 為兒童數位學習的未來貢獻力量
