資深全端開發工程師,Node.js、React、PWA、MongoDB——Emerson(混合辦公,印度)
負責運用 Node.js、React、漸進式 Web 應用程式與 MongoDB,主導 Emerson 企業級全端應用程式的架構與交付。推動效能、工程品質、生產環境可靠性及開發人員指導。
說明
- 負責複雜全端功能的設計與交付,涵蓋資料模型、API 契約、React PWA 開發及正式環境發布
- 使用 Express.js 或 NestJS 建置可擴充的 Node.js 服務與 REST API
- 建立身分驗證、錯誤管理、API 版本控制及效能最佳化模式
- 負責涵蓋 Service Worker、離線快取、推播通知與可安裝性的 PWA 架構
- 規劃 MongoDB 結構、聚合方法及整體資料架構決策
- 建立響應式、行動裝置友善的 React 介面,著重觸控互動與效能改善
- 透過工程標準、程式碼審查、技術債管理及一致的開發實務提升工程品質
- 透過審查、結對程式設計及技術指導,支援初階與中階開發人員成長
- 調查正式環境事件並改善 Node.js、MongoDB 與 React/PWA 效能
- 為產品路線圖、可行性、風險評估及自行建置或採購決策提供工程觀點
- 參與敏捷儀式與衝刺規劃
職位要求
- 具備電腦科學、軟體工程或相關學科學士學位
- 至少八年全端 Web 開發經驗,其中包括豐富的 Node.js 後端與 React 前端開發經驗
- 精通使用 Express.js 或 NestJS 建置正式環境 Node.js 服務,熟悉 REST API 設計、中介軟體、JWT/OAuth2 身分驗證、效能調校與服務可靠性
- 深入掌握 React,包括元件架構、Hooks、Redux 或 Context API、程式碼分割及效能最佳化
- 具備使用 Service Worker、Cache API、Workbox、Web App Manifest、推播通知及可安裝性功能設計並推出漸進式 Web 應用程式的經驗
- 具備建置行動裝置與平板最佳化 Web 應用程式的經驗,熟悉響應式、觸控友善設計、Core Web Vitals,並具備跨裝置測試經驗
- 具備紮實的 MongoDB 實務經驗,涵蓋文件與集合設計、聚合管道、索引、效能最佳化及資料建模
- 精通 REST API 文件、治理、身分驗證、版本控制、契約設計及企業整合
- 熟悉 Git 分支管理、Azure DevOps 或同類 CI/CD 工具,以及以衝刺為基礎的開發模式
- 具備良好的英語書面與口語溝通能力
- 具備進階 Workbox 知識者優先
- 熟悉 Web Push API 與推播通知基礎架構者優先
- 具備 GraphQL 或 WebSocket 經驗者優先
- 了解微服務架構者優先
- 具備 Jest、Cypress、Playwright 及 PWA 自動化測試經驗者優先
- 熟悉 Docker 與容器化部署管線者優先
- 接觸過 Microsoft Azure 者優先
福利待遇
- 具競爭力的福利方案
- 多種醫療保險計畫可供選擇
- 員工協助計畫
- 員工資源團體
- 表揚與獎勵計畫
- 彈性休假安排
- 提供母親與父親帶薪育嬰假
- 特休假
- 國定假日休假
- 持續的職涯發展
- 導師指導、培訓與領導力發展機會
