UI 專家(React 和 Node.js)– YASH Technologies,浦那現場辦公
在 YASH Technologies 位於浦那的團隊中,使用 React 和 Node.js 建構全端 Web 解決方案。 負責回應式介面、後端服務、API、測試及雲端交付。
說明
- 建構和維護可擴充、高效能的 Web 應用程式
- 使用 React.js、TypeScript 或 JavaScript、Next.js 以及 Tailwind CSS 等現代 CSS 框架建立回應式介面
- 將 Figma 設計轉換為跨瀏覽器和裝置、像素級精準的回應式體驗
- 使用 Redux Toolkit、Context API 或 Zustand 組織應用程式狀態
- 使用 React Query 管理伺服器端資料
- 使用 Express.js 或 NestJS 開發和支援可擴充的 Node.js 服務
- 在微服務架構中建構 RESTful 和 GraphQL API
- 指導後端架構並套用成熟的軟體設計模式
- 維持應用程式出色的效能、可擴充性和可靠性
- 串接第三方服務,並使用 JWT、OAuth2 和 SSO 實現安全的身分驗證與授權
- 運用 AI 輔助工具加速開發和重構、產生測試、擴大涵蓋範圍、找出邊界情況並識別品質或效能問題
- 設計資料庫結構,並維護 PostgreSQL、MySQL、MongoDB 和 Redis 中的資料完整性
- 使用 Jasmine、Jest 或 Vitest 開發單元測試,並維持至少 80% 的程式碼涵蓋率
- 使用 Cypress 或 Playwright 建立端對端測試套件
- 使用 GitHub Actions 和 Docker 執行及支援 CI/CD 工作流程,涵蓋 AWS、Azure 或 GCP 部署
- 審查程式碼、維護工程標準,並支援初級開發人員成長
職位要求
- 至少四年全端開發經驗
- 至少四年 React.js 開發經驗,包括 Hooks 和狀態管理
- 至少兩年 Node.js 後端系統開發經驗
- 熟練掌握 TypeScript 和現代 JavaScript(ES6+)
- 具備 Next.js、REST API、GraphQL 和微服務的實務經驗
- 熟悉 Git、CI/CD、Docker 和雲端平台,並具備實務操作經驗
- 扎實掌握效能最佳化、無障礙和測試原則
- 具備在 Agile/Scrum 團隊中工作的經驗
- 具備出色的溝通與協作能力
- 具備 React.js、TypeScript、JavaScript、Next.js、Redux Toolkit、React Query、Tailwind CSS、Node.js、Express.js、NestJS、REST API、GraphQL、PostgreSQL、MySQL、MongoDB、Redis、Jasmine、Jest、Vitest、Cypress、Playwright、AWS、Azure、GCP、Docker、Kubernetes 和 GitHub Actions 相關經驗
- 具備使用 GitHub Copilot、ChatGPT、Cursor 或 Amazon Q 等 AI 輔助開發工具的經驗
- 能夠評估 AI 產生程式碼的效能、安全性和可維護性
- 優先考慮:具備使用 Module Federation 或同類技術建構微前端應用程式的經驗
- 優先考慮:熟悉漸進式 Web 應用程式(PWA)
- 優先考慮:了解 Web 無障礙和 WCAG 合規要求
福利待遇
- 彈性的工作安排
- 多元且共融的團隊文化
- 結構化的職涯技能發展機會
- 持續學習、重新學習和再學習的機會
- 穩定的就業環境
- 以企業道德價值觀為基礎的正向工作環境
- 支援實現業務目標
