開發者體驗資深產品工程師
負責開發工具、CI/CD 平台和 AI 工作流程,提升 Ancestry 的工程效率。 推動內部產品從使用者研究與設計,直到發布、推廣和成效衡量。
說明
- 從初步探索開始,推動開發者工作流程、工具或使用者問題的解決,直到發布並獲得採用。
- 透過與工程師、產品經理和設計師交流,以及檢視支援工單、使用資料和 CI 紀錄,研究需求。
- 釐清問題、使用者和預期成果;決定取捨,並規劃有助益的版本發布。
- 設計端到端體驗,包括互動流程、各種狀態、空白畫面和錯誤處理。
- 使用 Figma 或直接透過程式碼製作原型。
- 開發 TypeScript 和 React 介面、後端服務與 API、命令列工具和終端機介面、GitHub Apps 與 Actions、Harness 管線範本,以及 Atlassian 和 Figma 整合。
- 透過代理工作流程、情境與工具設計以及 MCP 伺服器建構 AI 能力,並納入評估、人工審查、成本與延遲限制及安全防護。
- 交付完善的內部軟體,具備回應式行為、無障礙支援、清楚的錯誤訊息和可靠的文件。
- 設定可衡量的成果、追蹤採用情況並分享發現。
- 透過設計合作夥伴、試行計畫、發布公告、交流時段和簡明的遷移途徑推動採用。
- 將成功的一次性解決方案轉化為可重複使用的元件,並為負責的工作作出技術決策。
- 與隊友密切合作,並讓更廣泛的團隊參與會影響職責範圍以外工作流程的決策。
職位要求
- 至少五年專業軟體工程經驗,實習經歷不列入計算。
- 曾交付並獲使用者選擇採用的軟體。
- 具備從需求未明確階段開始,領導複雜專案直到發布的經驗。
- 能跨團隊協調,並對範圍與實作取捨作出合理決策。
- 精通至少一個相關領域,例如 TypeScript 和 React、Go、Python、Java 或 Rust。
- 能有效處理工程技術堆疊中相鄰層面的工作。
- 具備開發者工具的建置經驗,例如 CLI、內部平台、SDK、CI/CD 工具或 IDE 整合。
- 能說明面向開發者的軟體如何為使用者創造價值。
- 能評估以 LLM 為基礎的功能、其失效模式,以及何時需要人工審查。
- 能蒐集使用者意見,並推理互動情境與故障情境。
- 能在規格、文件、變更紀錄和發布說明中清楚溝通。
- 能自在地處理模糊不明的情況。
- 必須通過背景調查。
福利待遇
- 符合獎金資格。
- 股權。
- 完善的醫療、牙科和視力保險。
- 可彈性選擇在附近辦公室、家中或兩者兼具的工作方式,須符合地點限制。
- 具競爭力的薪酬。
- 重視協作的工作環境。
- 有機會帶來有意義的影響。
- 為符合資格的身心障礙人士提供合理便利。
