YASH Technologies
YASH Technologies
YASH Technologies 是一家全球性技术服务与外包公司,帮助各类组织实现运营现代化并提升生产力。其业务涵盖数字化转型、人工智能与自动化、云服务、网络安全、物联网、应用管理和企业咨询。公司还支持 SAP 实施与云转型项目,为咨询、医疗保健和物流等多个行业的组织提供服务。其团队致力于交付量身定制的技术解决方案,注重实际业务成果与客户成功。

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 合规要求

福利待遇

  • 灵活的工作安排
  • 多元包容的团队文化
  • 结构化的职业技能发展机会
  • 持续学习、重新学习和再学习的机会
  • 稳定的就业环境
  • 以企业道德价值观为基础的积极工作环境
  • 支持实现业务目标

相关职位