Snap Inc. 五級全端軟體工程師(洛杉磯,現場辦公)
為 Snap 的 Snapchat 技術生態系統打造高效能網頁應用程式、介面與可擴展服務。 運用 JavaScript、後端技術及 AI 輔助工程工作流程進行開發。
說明
- 開發適用於桌面與行動體驗的進階網頁應用程式及軟體系統
- 在整個開發過程中採用嚴謹的設計與實作方法
- 建立能提升面向使用者產品效能的功能與介面
- 透過貢獻共用函式庫與系統,強化 Snap 的工程文化
- 追蹤並評估營運與使用者互動指標
- 運用 AI 工具與快速工程實務設計並交付可擴展服務,同時維持程式碼正確性、安全性與正式環境品質
- 依照 Snap 的「預設共同辦公」模式進行面對面協作
職位要求
- 具備電腦科學或相關技術領域學士學位,或具備同等實務經驗
- 至少 6 年學士學位畢業後的軟體開發經驗;或具備技術碩士學位後 5 年以上經驗;或具備相關技術博士學位後 2 年以上經驗
- 具備全端網頁應用程式開發經驗
- 精通 JavaScript 和/或 TypeScript、HTML 及 CSS
- 精通 Java、Go、Node.js 和 Python 中的一種或多種
- 具備使用 React、Angular、Vue 或同類 JavaScript UI 框架建置前端應用程式的經驗
- 熟練掌握物件導向與函數式程式設計概念
- 具備領域驅動設計的工作知識
- 扎實理解單元測試實務
- 具備前端設計或網頁應用程式開發背景
- 具備實作使用者介面元件的經驗
- 具備改善 JavaScript 效能與瀏覽器版面配置算繪的經驗
- 能夠診斷並修正效能與擴展性問題
- 熟悉使用 AI 工具,並能審查生成程式碼的架構健全性、效能限制與安全疑慮
- 能夠學習並採用不斷演進的 AI 系統與工具
- 優先條件:具備 WebGL、Canvas、WebAssembly、Service Workers 或其他進階前端技術經驗
- 優先條件:具備 GraphQL 經驗
- 優先條件:具備操作大規模微服務與分散式系統的經驗
- 優先條件:具備 NoSQL、Memcache 或 Redis、Kubernetes,或 Google 與 AWS 服務經驗
福利待遇
- 帶薪育嬰假
- 完善的醫療保障
- 情緒與心理健康支援計畫
- 提供能分享 Snap 長期成功成果的薪酬方案
- 限制型股票單位(RSU)
