Snap Inc. 初級 iOS 軟體工程師——洛杉磯,現場辦公
在 Snap Inc. 設計並交付高效能 iOS 軟體,打造 Snapchat 相機體驗。 建構 Objective-C 產品、推出新功能,並交付安全且可擴充的系統。
說明
- 開發並改進高效能行動應用程式
- 建構執行流暢、穩定可靠的產品
- 為 Snapchat 相機體驗設計架構並實作經過完整測試的 Objective-C 軟體
- 規劃、開發並發布新產品功能
- 評估技術取捨並做出明智的工程決策
- 與設計團隊合作,推動使用者介面與基礎設施實務
- 審查程式碼,維持高品質標準
- 運用 AI 工具與快速迭代的工程實務,設計並交付可擴充的服務
- 嚴格遵循正確性、安全性與正式上線準備標準
職位要求
- 具備電腦科學或其他相關技術領域的學士學位,或具備同等實務經驗
- 至少 2 年學士學位畢業後的軟體開發經驗;或者擁有技術領域碩士學位並具備 1 年以上研究所畢業後的開發經驗,或擁有相關博士學位
- 具備 iOS 應用程式開發專業經驗
- 熟悉 Objective-C 執行環境與底層系統程序
- 了解作業系統內部機制、編譯器,以及行動與低功耗系統的最佳化
- 具備 iOS 多執行緒與效能最佳化經驗
- 具備扎實的電腦科學基礎,熟悉演算法、資料結構與問題解決
- 了解軟體設計模式與 iOS 開發最佳實務
- 熟悉 AI 開發工具,或具備有效採用這些工具的能力
- 具備良好判斷力,能審查 AI 產生的程式碼,找出架構、效能與安全漏洞問題
- 能夠學習並應用持續演進的 AI 系統與開發工具
- 優先條件:具備 Objective-C 與 iOS 實作經驗
- 優先條件:具備 Swift 實作經驗
- 優先條件:具備 C 或 C++ 實作經驗
- 優先條件:具備 OpenGL 或 Metal 經驗
福利待遇
- 帶薪育嬰假
- 完整的醫療保險保障
- 支持情緒與心理健康的計畫
- 薪酬可能包含透過限制型股票單位提供的股權
- 有機會參與 Snap 的長期成長