前端軟體工程師 - 南非遠端
使用 React 與 TypeScript 為 HyperDev 的 AI 開發者平台打造介面。 透過可重複使用的元件、可靠的 API、測試與周到的使用者體驗,改善 AI 輔助開發工作流程。
說明
- 使用 React 與 TypeScript 開發具回應性且無障礙的介面。
- 將產品優先事項與使用者回饋轉化為直覺的工作流程與精緻的互動體驗。
- 透過可重複使用的元件與共用 UI 模式,持續推進前端架構。
- 透過串流回應、進度指示器、生成結果檢視與錯誤復原,強化 AI 輔助開發介面。
- 串接後端與第三方 API,同時管理應用程式狀態、非同步更新、載入狀態與失敗情況。
- 推出新功能,同時維持既有功能的可靠性與一致性。
- 調查並修復可用性問題、前端缺陷與效能瓶頸。
- 擴充前端測試覆蓋率、程式碼品質與發布信心。
- 參與程式碼審查與技術決策,兼顧當前需求與長期可維護性。
- 負責任地使用 AI 程式設計助理,獨立審查並驗證其輸出。
- 與創辦人及工程團隊合作,推動 HyperDev 的 AI 開發者平台發展。
職位要求
- 至少四年商業前端開發經驗,包括豐富的 TypeScript 與 React 實務經驗。
- 精通 HTML 與 CSS,包括回應式版面、語意化標記與無障礙互動模式。
- 具備推出並維護正式環境 Web 應用程式的實務經驗。
- 具備建立可重複使用元件與管理複雜應用程式狀態的經驗。
- 具備整合 API 並為非同步資料設計可靠介面的經驗。
- 具備優秀的互動設計與視覺細節能力,能將設計稿或早期概念轉化為易用介面。
- 具備使用 React Testing Library、Vitest 或 Playwright 等工具撰寫有意義的元件、整合與端對端測試的經驗。
- 能使用瀏覽器開發人員工具診斷前端缺陷與效能問題。
- 熟悉 Git 與 GitHub 工作流程、程式碼審查及 CI/CD。
- 具備使用 AI 程式設計助理的實務經驗,並能對正確性、安全性與可維護性作出良好判斷。
- 能獨立工作、清楚說明取捨,並在快速發展的新創公司中協作。
- 優先條件:具備開發開發者工具、程式碼編輯器或其他複雜互動式應用程式的經驗。
- 優先條件:具備建立 AI 驅動介面、串流回應、WebSocket 或伺服器傳送事件的經驗。
- 優先條件:熟悉 Monaco 或 CodeMirror 等瀏覽器編輯器框架。
- 優先條件:具備建立設計系統或共用元件庫的經驗。
- 優先條件:具備 Tailwind CSS、UnoCSS 或同類樣式工具的經驗。
- 優先條件:熟悉 Cloudflare Workers 或 Pages、前端部署工作流程或 monorepo 工具。
- 優先條件:具備使用 Electron 或類似技術將 Web 應用程式封裝為桌面應用程式的經驗。
- 優先條件:曾參與開源專案。
福利待遇
- 加入創始團隊,在成熟且獲利的母公司支持下打造全新的 AI 開發者平台。
- 從第一天起參與定義公司的架構、產品方向與文化。
- 與擁有 OpenAI 及得獎產品開發經驗的團隊共事。
- 在打造新事業的同時,享有 HyperionDev 生態系的資源、支持與影響力。
- 探索最前沿的 AI 與開發者工具,並擁有嘗試與創新的空間。
