初級 iOS 軟體工程師(現場辦公)
使用 Objective-C 與相關行動技術,為 Snap 打造高效能 iOS 相機體驗。 此職位專注於行動端最佳化、可擴展的產品開發,以及生產等級的工程實踐。
說明
- 開發並改進高效能行動應用程式
- 打造運作流暢、穩定可靠的產品
- 為 Snapchat 相機體驗設計架構、完成設計並實作經過完整測試的 Objective-C 軟體
- 規劃、建構並發布新產品功能
- 評估工程取捨及其影響
- 與設計團隊合作,推動使用者介面和基礎架構實踐
- 透過程式碼審查維持工程品質
- 運用 AI 工具和快速工程實踐交付可擴展的服務,同時維持正確性、安全性與生產就緒性
職位要求
- 具備電腦科學等相關技術領域的學士學位,或具備同等實務經驗
- 具備至少兩年的學士學位後軟體開發經驗;或擁有技術領域碩士學位並具備至少一年的研究所階段開發經驗;或擁有相關技術領域的博士學位
- 具備 iOS 應用程式開發經驗
- 了解 Objective-C 執行環境以及應用程式層以下運作的程序
- 了解作業系統內部原理、編譯器,以及低功耗行動系統最佳化
- 能有效運用多執行緒和 iOS 效能最佳化技術
- 具備扎實的電腦科學基礎,熟悉演算法、資料結構與問題解決
- 了解軟體設計模式和成熟的 iOS 開發實務
- 使用 AI 工具加速開發,同時嚴格審查產生的程式碼,確保架構健全、效能良好且不存在安全漏洞
- 能快速適應不斷演進的 AI 系統和開發工具
- 優先條件:具備 Objective-C 和 iOS 開發經驗
- 優先條件:具備 Swift 經驗
- 優先條件:具備 C 或 C++ 經驗
- 優先條件:具備 OpenGL 或 Metal 經驗
福利待遇
- 帶薪育嬰假
- 完整的醫療保險保障
- 支持情緒與心理健康的計畫
- 透過薪酬安排參與 Snap 的長期成功
- 作為股權薪酬的限制性股票單位