前端開發工程師(React、Next.js)– 塞爾維亞遠端工作
根據核准的設計稿與 API 契約,建構可靠的 React 與 Next.js 介面。 在軟體工程專案中交付經過測試且易於維護的前端功能。
說明
- 根據核准的設計稿與 API 契約,建立可靠且具回應性的介面
- 獨立實作功能
- 調查並解決瀏覽器問題
- 撰寫易於維護且經過充分測試的前端程式碼
職位要求
- 具備 React、Next.js、TypeScript 以及基於 hooks 的元件開發經驗
- 深入了解元件生命週期、副作用、記憶化,以及避免不必要重新渲染的方法
- 具備 Next.js、Vite 或類似現代前端建置框架的使用經驗
- 具備 Zustand、Redux Toolkit 或同類狀態管理函式庫的使用經驗,包括有效使用選擇器
- 熟練掌握 HTML5、CSS3 和 SCSS,包括回應式設計、語意化標記和作用域樣式
- 了解無障礙設計原則,例如鍵盤導覽、焦點管理和適當實作 ARIA
- 具備使用 IBM Carbon、Material UI 或同類元件函式庫等設計系統的經驗
- 能夠根據 Figma 檔案或其他視覺規範準確還原介面
- 具備 REST API 整合經驗,並能處理載入、錯誤、空資料和部分資料狀態
- 具備實作輪詢、清理請求,以及安全處理不完整或異常 API 回應的經驗
- 了解環境設定、套件管理和前端建置流程
- 具備使用 Vitest 或 Jest 及 React Testing Library 撰寫單元測試和元件測試的經驗
- 熟練使用瀏覽器 DevTools 進行除錯,並具備解決跨瀏覽器問題的經驗
- 了解 Git 分支、提取要求、程式碼審查和協作交付實務
- 能夠撰寫整潔、可重複使用且易於維護的前端程式碼
- 良好理解用戶端安全開發,包括環境變數處理和安全記錄日誌
- 具備四至六年專業工作經驗
