Requirement
1.至少 4 年以上的 iOS 應用程式開發經驗。
2.精通 Swift 程式語言。
3.具備良好的軟體設計和架構能力,並且熟悉 SOLID、OOP、AOP、POP 等相關原則。
4.熟悉常見的 iOS 應用程式開發框架,包括 UIKit、Core Data、Core Animation 等等。
5.熟悉 MVVM 設計模式,了解 RxSwift 框架,並且能夠將這些技術應用到 iOS 應用程式開發中。
6.具備良好的自我學習和解決問題的能力,能夠獨立解決複雜的技術問題。
7.具備團隊合作和溝通的能力,能夠有效地與產品經理、設計師和其他開發人員合作,並且具有良好的團隊協作精神。
8.熟悉常見的軟體開發工具,如 Git、Jira、Slack 等等。
9.熟悉敏捷開發流程,並且能夠按照產品需求進行快速開發和迭代。
10.具備code review的經驗,能夠確保程式碼品質和一致性。
Nice to have1.具備模組化設計和開發經驗,能夠設計和開發可重用的模組,提高程式碼重用性和可維護性。
2.具備專案重構和優化經驗,能夠維護和優化現有的 iOS 應用程式碼,提高程式碼品質和效能。
3.具備 CI/CD 自動化測試和部署經驗,能夠建立和維護高效的持續整合和持續發布流程。