## 職等 3 ### Scope: Code Fluent、小型任務執行者 * 給定問題或需求和解決方案後,可以在指導下解決問題。 * 信守自身做出的承諾,對自身工作有責任感,準時交付。 ### Hard Skill * 將需求實作成為易讀且能執行的程式碼 * 交付前適當地透過手動或自動化測試,使程式碼沒有明顯錯誤 * 能夠在大型 Codebase 閱讀非自己產出的程式碼 ### Soft Skill * 與 PM、Designer、Backend 等同仁溝通需求與設計並協作 * 對自己的決定和錯誤負責,並且從中學習 --- ## 職等 4 ### Scope: Code Fluent、小型任務負責人 * 給定問題或需求後,可以使用現成的解決方案或獨立實作出正確的解決方案。 ### Hard Skill * 參與 Code Review 並提出問題,幫助自己與團隊學習工作相關的 Codebase 和技術 * 能夠在大型 Codebase 內有效率地 Debug 其他人的程式 * 必要時協助解決營運上的緊急問題,利用自己的專業能力幫助團隊找出解決方案。 ### Soft Skill * 必要時與團隊討論,且能適當地修改已存在的系統設計、技術選擇 * 主動提出問題釐清各方期望,並以專業角度提供有效的意見 * 參與團隊的核心流程,包括提出建議和實施流程改進 --- ## 職等 5 ### Scope: Cordinator、中大型任務負責人 * 給定開放式問題,可以獨立定義正確的解決方案。 * 有責任解決營運上的緊急問題,在自身權責範圍內具備提出解決方案的能力 ### Hard Skill * 參與 Code Review 協調不同意見 * 以正確的方式解決問題,避免問題擴大,遇到困難時主動與主管、團隊成員一同解決問題 * 能將簡單的問題或商業場景分解為多個交互作用的元件以形成解決方案 (架構設計) ### Soft Skill * 主動跨團隊溝通協調,取得積極成果 * 能有效地與跨職能的利害關係者(Stakeholders e.g. PM、設計、行銷)合作,識別其技術盲點並協助他們釐清 --- ## 職等 6 ### Scope: Cordinator、架構規劃、技術推廣 * 擅於以正確方式解決需要嚴格定義優先序的開放式問題。 * 定義技術解決方案或高效的流程來提升團隊水準。 * 能推動跨團隊計劃,日益優化團隊內外。 ### Hard Skill * 能夠對團隊成員撰寫的程式碼提供高品質的回饋,提出富有洞察力的問題,以揭露出潛在的問題 * 有能力撰寫可重複使用的模組 (e.g. Libraries),便於讓自己和其他團隊使用,避免各團隊重造輪子 * 效能與可靠度指標化:建立並追蹤 Core Web Vitals、Error Budget、Deployment Frequency 等工程 KPI,並建立改善計劃。 * 關鍵技術決策與問題處理:在 P0 事件中擔任 Incident Commander,快速定位、降級風險並制定長期防呆機制。 ### Soft Skill * 必要時能友善地提出不同意見,做出承諾並協助利害關係者進行決策 * 能於潛在候選人面前展示(e.g. 1:1, blog, 演講) 團隊技術強度,以利團隊人才招募 --- ## 職等 7 ### Scope: * 制定並推動跨團隊的前端技術策略與中長期藍圖,確保與公司商業目標對齊。 * 以卓越的技術判斷與創新能力,領導團隊解決高複雜度、開放式問題,並明確定義「要做什麼」與「如何做」。 ### Hard Skill * 技術藍圖與架構治理:主導 Mono‑Repo/Multi‑Repo、Design System 等平台級架構設計與標準化,量化其效益並持續迭代。 * 效能與可靠度指標化:建立並追蹤 Core Web Vitals、Error Budget、Deployment Frequency 等數據,除建立改善計劃外,並將技術指標與營運績效串聯。 * 關鍵技術決策與問題處理:在 P0 事件中擔任 Incident Commander,快速定位、降級風險並制定長期防呆機制;同時評估並導入能提升成本效益或策略價值的新技術。 * 安全與法規合規:制定前端安全基準(CSP、XSS、CSRF、防範供應鏈攻擊)及可用性/無障礙(a11y)策略,確保產品符合各項合規要求。 * 流程與平台升級:設計高效 CI/CD、可觀測性與測試策略(E2E/Contract/RUM),使部署頻率與 MTTR 達到業界先進水準。 ### Soft Skill * 策略溝通與影響力:能與 CxO、產品、營運單位清晰溝通技術觀點,取得預算與資源,並在衝突情境下協調優先序。 * 技術領導與人才培育:透過導師制度、讀書會與績效回饋機制,培養職等 5–6 成員成為下一代領導者,形成可持續的技術團隊。 * 品牌與社群經營:代表公司於研討會、社群或 OSS 釋出分享技術成果,增強品牌與招募吸引力。 * 跨部門協作與決策:將抽象商業需求拆解為可執行的里程碑,並以資料驅動方式推動。 * 持續改進文化:建立「快速試錯、即時回饋、持續優化」的工程文化,確保組織在失敗中快速學習並成長。