opinov8
opinov8
201 – 500 员工
医疗保健咨询物流
opinov8 是一家全球数字工程与咨询公司,帮助企业开发和现代化技术系统。其业务涵盖定制软件开发、云服务与迁移以及数据解决方案,为金融、医疗、物流和媒体等行业的组织提供支持。opinov8 总部位于伦敦,在乌克兰、埃及、哥伦比亚、葡萄牙及更广泛的欧盟地区设有开发中心并组建远程团队,通过远程优先的 B2B 交付模式为全球客户提供服务。

高级 React 开发工程师(埃及远程)

加入 Opinov8,担任高级 React 开发工程师,构建可扩展的 React 和 TypeScript 应用程序。工作内容涵盖可复用组件设计、前端架构、自动化测试和 CI/CD 集成。

描述

  • 使用 React 和 TypeScript 构建和维护可扩展的 Web 应用程序
  • 创建可复用、易维护且高质量的 React 组件
  • 参与前端架构和组件设计决策
  • 将业务和技术需求转化为有效的前端解决方案
  • 运用现代前端实践开发响应式、无障碍且用户友好的界面
  • 编写简洁、易维护且经过全面测试的代码
  • 为前端应用实施单元测试、集成测试和端到端测试
  • 调查并解决性能、可用性和技术问题
  • 与后端开发人员、解决方案架构师、UX/UI 设计师及其他技术相关方密切合作
  • 参与代码评审、编码规范和工程最佳实践的建设
  • 使用 CI/CD 流水线自动化构建、测试和部署
  • 使用 Azure DevOps 管理源代码、工作跟踪和 CI/CD 流程
  • 维护技术文档和前端开发规范
  • 协助排查和解决团队中的复杂技术挑战
  • 支持招聘工作,包括面试、技术评估或测试任务,以及适用的最终决策

任职要求

  • 至少 7 年专业软件开发经验,并以扎实的前端开发为重点
  • 拥有丰富的 React 生产环境开发经验
  • 精通 TypeScript
  • 熟练掌握现代 JavaScript 和 ES6+
  • 具备设计和构建可复用、可扩展 React 组件的实践能力
  • 深入理解前端架构和设计模式
  • 具备前端测试框架和实践经验
  • 具备实施自动化单元测试和/或集成测试的经验
  • 具备 CI/CD 流水线和现代软件交付实践经验
  • 具有使用 Azure DevOps 进行源代码管理和 CI/CD 的实践经验
  • 具备通过 REST API 将前端应用与后端服务集成的经验
  • 深入理解 Git 和现代开发工作流
  • 具备 Agile/Scrum 环境下的工作经验
  • 具备出色的分析和问题解决能力
  • 具备良好的沟通能力,能够在跨职能工程团队中协作
  • 优先考虑:具备将 React 组件与 Microsoft Dynamics 365 集成的经验
  • 优先考虑:具备将 React 应用或组件与 Microsoft Power Platform 集成的经验
  • 优先考虑:具备 Power Apps Component Framework(PCF)经验
  • 优先考虑:具备使用 Dataverse 的经验
  • 优先考虑:具备 Dynamics 365 Sales 或 Customer Service 经验
  • 优先考虑:具备 Azure 服务经验
  • 优先考虑:具备 Redux、Zustand 或类似现代状态管理工具的经验

福利待遇

  • 完全远程工作,安排灵活
  • 参与涵盖多个行业的项目
  • 获得持续学习和职业发展机会
  • 积累实用的实践经验
  • 与多元且跨文化的团队协作

相关职位