行動軟體工程專家,AI 訓練專案
運用現有程式碼儲存庫,為 AI 訓練專案設計具挑戰性的行動端程式設計任務、可重現環境與參考解答。 透過嚴謹的除錯、測試與最佳化練習,評估 AI 產生的行動端程式碼。
說明
- 運用現有程式碼儲存庫,為進階 AI 模型設計貼近實務的行動端工程任務。
- 設計涵蓋除錯、功能開發、重構、狀態管理、生命週期處理與效能最佳化的挑戰。
- 至少選擇一個技術方向建立任務:使用 React Native、TypeScript、JavaScript 或 Flutter 與 Dart 進行跨平台開發;使用 Swift、SwiftUI 或 UIKit 進行 iOS 開發;或使用 Kotlin、Jetpack Compose 或 Android View 系統進行 Android 開發。
- 準備可重現的環境,並清楚列出需求、相依項目與執行說明。
- 建立確定性的自動化檢查,讓正確實作能通過,並拒絕有缺陷、不完整或寫死的解法。
- 建立並驗證參考解答,展現每項任務的穩健解題方式。
- 確保任務具備足夠的技術難度,且清楚、可重現,適合評估進階 AI 程式設計能力。
職位要求
- 在跨平台、iOS 或 Android 開發至少一個行動端專業領域具備豐富實務經驗。
- 熟練掌握至少一種相關語言:TypeScript、JavaScript、Dart、Swift 或 Kotlin。
- 深入了解行動端架構、狀態管理、非同步程式設計與應用程式生命週期。
- 具備診斷複雜行動應用程式問題、找出細微缺陷並交付穩健修正方案的能力。
- 具備開發行動端功能、重構程式碼及提升應用程式效能的經驗。
- 能夠撰寫自動化測試、驗證預期行為,並分辨正確解法與表面上的權宜作法。
- 具備出色的分析能力、注重細節,並能撰寫清楚的技術文件。
- 能在完成入職引導後盡快開始,並達到每週最低任務提交要求。
