合約制 iOS 開發工程師
以合約制 iOS 開發工程師的身分,為 Nexus Cognitive 的雲端資料與 AI 平台打造原生 Swift App。從設計一路負責功能開發至 App Store 上架,並在推出後持續監控。
說明
- 負責 iOS 功能從設計交接到開發、測試與發布的完整流程。
- 使用 Swift、SwiftUI 和 UIKit 建置並維護原生 iOS App。
- 將 Figma 設計稿轉化為精緻、易用且符合無障礙需求的介面,並確保版面精準。
- 串接 REST 和 GraphQL API,處理驗證、錯誤、快取與離線使用。
- 與後端工程師協作制定 API 契約,並使用 Postman 或 Charles Proxy 測試端點。
- 使用 XCTest 撰寫單元測試與 UI 測試,同時維持程式碼庫模組化且結構清晰。
- 設定程式碼簽署、憑證、佈建描述檔和 Xcode 建置。
- 透過 Xcode scheme 和建置組態管理 QA、UAT 與正式環境建置。
- 透過 App Store Connect 發佈建置版本、執行 TestFlight 測試版,並回應測試者的意見。
- 建立 App Store 上架頁面,處理提交、App Review、正式發布與分階段推出。
- 上線後使用 Instruments、Crashlytics 或 Sentry 追蹤當機與效能。
- 在敏捷工作環境中與後端、Android、設計和 QA 同事合作。
職位要求
- 具備至少六年專業 iOS 開發經驗,且有 App 已在 App Store 上架。
- 具備將 App 從設計推進至部署的實務經驗,包括透過 TestFlight 發佈及提交 App Store 審核。
- 具備在 iOS App 整合 REST API 的經驗,使用過 URLSession 或 Alamofire,並能以 Codable 解析 JSON。
- 精通 Swift、SwiftUI 和 UIKit。
- 了解 MVVM、Clean Architecture 或 TCA 等 iOS 架構方法。
- 具備使用 Swift Concurrency(async/await)、Combine,以及 Core Data 或 SwiftData 的經驗。
- 了解 Apple 人機介面指南與無障礙標準。
- 使用過 Xcode、Swift Package Manager,以及託管於 Azure DevOps 的 Git 儲存庫。
- 優先條件:具備使用 Xcode Cloud、Fastlane、Bitrise 或 GitHub Actions 等行動 CI/CD 工具的經驗。
- 優先條件:了解推播通知、App 內購買、小工具或 App Clips。
- 優先條件:具備處理 Objective-C 程式碼庫的經驗。
- 優先條件:熟悉分析工具、功能旗標與 A/B 測試。
- 優先條件:曾為 Swift 開源專案貢獻,或擁有出色的 App 作品集。
- 優先條件:熟悉 .NET 8 API 和 PostgreSQL。
福利待遇
- 加入重視好奇心與尊重、樂於協作的團隊。
- 承接具挑戰性的工作,讓你的貢獻帶來明確影響。
- 獲得主管對學習與職涯發展的支持。
- 在雲端、資料與 AI 創新交會的領域工作。
