軟體開發工程師 I,行動端(React Native)- 混合辦公
使用 React Native 開發安全且可擴充的 iOS 與 Android 應用程式。整合 REST API,支援因應業務計畫的行動端 CI/CD 交付。
說明
- 使用共用的 React Native 程式碼庫,建立精緻且以使用者為中心的 iOS 與 Android 應用程式
- 使用 React Native 交付新的跨平台行動功能,並改善現有功能
- 將行動應用程式連接至 RESTful API,實現可靠且高效的資料交換
- 參與設計審查、程式碼審查,並促進工程最佳實務達成共識
- 維護應用程式的效能、安全性與無障礙標準
- 與 UI/UX、後端、產品、API SRE 及架構團隊合作
- 調查並修復不同裝置、作業系統與開發環境中的問題
- 產出整潔、可維護且經過完整測試的軟體
- 協助完善並持續改善開發工作流程
- 支援 iOS 與 Android CI/CD 工作流程、建置管線及發布活動
- 持續掌握 React Native、行動工程實務、框架與開發工具的最新發展
職位要求
- 具備使用 React Native 開發 iOS 與 Android 行動應用程式的實務經驗
- 熟練掌握 JavaScript 或 TypeScript 及行動開發模式
- 了解 Redux、Zustand 或 MobX 等狀態管理函式庫
- 具備將行動應用程式連接至 RESTful API 與後端服務的經驗
- 了解行動端 UI/UX 慣例、導覽模式與效能最佳化
- 了解安全編碼方法與行動應用程式安全注意事項
- 具備使用 Git、CI/CD 工作流程及敏捷開發實務的經驗
- 具有軟體開發與自動化測試背景
- 高中畢業或同等學歷
- 具備電腦科學或相關工程領域學士學位,或具同等經驗者優先
- 具備 React Native iOS 與 Android 建置工具經驗,包括 Xcode 與 Android Studio 者優先
- 具備 Detox、Appium 與 Jest 等行動端自動化測試工具經驗者優先
- 了解 Azure 等雲端平台與現代部署實務者優先
