Snap Inc.
Snap Inc.
5,001 – 10,000 員工
物流行銷顧問服務
Snap Inc. 是一家科技公司,致力於打造以相機為核心的產品,用於溝通、創作和自我表達。公司專注於運用視覺技術幫助人們建立連結,同時關注數位產品對心理健康、社會和環境可能產生的廣泛影響。公司也重視員工隊伍中的多元、公平與共融,以及負責任的設計、合乎倫理的治理、透明的決策和注重環境的營運方式。

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)