Responsibilities
Develop and maintain web applications using Vue 3 and related technologies (Vue Router, Vuex, Vite)Build and iterate on our retail analytics dashboard and merchant portal — translating complex data into clear, intuitive UI experiencesImplement responsive, accessible UI designs using Quasar, Element Plus or Vuetify that work seamlessly across devicesCollaborate with product and design teams to translate wireframes and mockups into production-ready componentsBuild and maintain data visualizations and charts (Chart.js, echarts) to surface retail and transaction insights for mall operators and merchantsIntegrate frontend with RESTful APIs using Axios, handling data fetching, state, and error states cleanlyWrite and maintain automated tests for frontend components and user flows using Jest and CypressContribute to backend services built on Node.js / Express when needed for end-to-end feature deliveryParticipate in code reviews and help uphold engineering standards across the team
职责
使用 Vue 3 及相關技術(Vue Router、Vuex、Vite)開發並維護網頁應用程式
建構並持續優化零售分析儀表板與商戶入口網站,將複雜數據轉化為清晰直觀的使用者介面體驗
使用 Quasar、Element Plus 或 Vuetify 實作響應式、無障礙的 UI 設計,確保跨裝置流暢運作
與產品及設計團隊協作,將線框圖與視覺稿轉化為可上線的元件
建構並維護數據視覺化圖表(Chart.js、echarts),為商場營運商及商戶呈現零售與交易洞察
使用 Axios 整合前端與 RESTful API,妥善處理資料請求、狀態管理及錯誤狀態
使用 Jest 與 Cypress 撰寫並維護前端元件及使用者流程的自動化測試
視需要參與以 Node.js / Express 建構的後端服務,以實現端到端的功能交付
參與程式碼審查,協助維護團隊整體的工程標準
5 years of experience required
No management responsibility